entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Como almacenar el contenido del editor de texto wysihtml

He intentado almacenar los datos de este editor de texto llamado wysihtml de una forma muy sencilla mediante AJAX y PHP.. Cuando el texto es corto se almacena correctamente pero cuando el texto es largo no se almacena nada, Esto solo pasa cuando se trata de almacenar los datos de este editor de texto.. Lo intente de esta manera

Este es el editor de texto

<script src="http://wysihtml.com/javascripts/application.min.js">

<div id="textarea"></div>

<script type="text/javascript">site.initEditor();</script>

De esta manera lo intento procesar con ajax

function pbc(){ 
        var editor_de_texto = $('#textarea').html();

var vari = 'editor_de_texto=' + editor_de_texto;
$.ajax({

            url: 'pb-post.php',
            type: 'post',                
            data:vari,
            datatype: 'html',
            success:function(resp){

          $('#msg').html(resp);

            }
        });

  return false;

                    }

Y asi con PHP..

include '../php/conexion-pbd.php';

$editor_de_texto = mysqli_real_escape_string($con,$_POST['editor_de_texto']);

$insert_dt = "INSERT INTO post_pbd(contenido) value ('$editor_de_texto')";

$result_dt = mysqli_query($con,$insert_dt);

El problema no esta en la base de datos, ya he realizado pruebas con un div editable, pero este problema solo me pasa con el editor de texto.. Si alguien puede ayudarme se lo agradecería mucho!

0voto

carlossevi comentado

Simplemente comentar para los despistados que esta es una pregunta relacionada con:
https://entredesarrolladores.com/16647/almacenar-gran-cantidad-de-texto-en-base-de-datos-mysql

0voto

jorge98 comentado

Es una pregunta relacionada! pero como las personas que fueron alcanzadas no tuvieron la capacidad de aclarar mi duda, decidí reformar la pregunta para alcanzar a otras personas y encontrar a alguien que pueda ayudarme.

1 Respuesta

2votos

jorge98 Puntos1610

Ya lo he solucionado, el problema era un error en la secuencia de escape, la cadena se rompia cuando el editor generaba este signo "&"

Gracias a todos por sus aportes :)

1voto

Peter comentado

Gracias por compartir la solución.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta