Prove la opcion que me dio Genetix de poner
Código PHP:
echo addslashes($comentario);
pero el resultado es este:
Jorge tenia un perro, el \
Es decir me pone un slash antes de la doble comilla y el resto del texto lo sigue ignorando. En la page de confirmacion de insercion, pongo en un campo oculto
Código PHP:
echo addslashes($comentario);
y tambien lo muestro para confirmar y alli si esta todo el texto completo:
Jorge tenia un perro, el \"pulgoso\" era malumorado.
Pero parece que el error entonces es al insertarlo ???
Para insertar uso:
Código PHP:
$insertSQL = sprintf("INSERT INTO libros (titulo, tituloshort, autor, genero, comentario, miniaturas, tapas, video, audio, biografia) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['titulo'], "text"),
GetSQLValueString($_POST['tituloshort'], "text"),
GetSQLValueString($_POST['autor'], "text"),
GetSQLValueString($_POST['genero'], "text"),
GetSQLValueString($_POST['comentario'], "text"),
GetSQLValueString($_POST['miniaturas'], "text"),
GetSQLValueString($_POST['tapas'], "text"),
GetSQLValueString($_POST['videos'], "text"),
GetSQLValueString($_POST['audio'], "text"),
GetSQLValueString($_POST['biografia'], "text"));
mysql_select_db($database_test14, $test14);
$Result1 = mysql_query($insertSQL, $test14) or die(mysql_error());
Si me pudieran ayudar, estaria muy agradecido !!!