Hola tengo un problema muy comun creerira
tengo que hacer un foro como ven y la consulta SQL es
INSERT INTO temas
(tema_titulo,tema_contenido)
VALUES
('$var_titulo','$var_contenido');
Hasta hay todo lindo pero cuando en el textbox que envia la informacion a la $var_titulo y a la $var_contenido posee comillas o comas automaticamente me tira error en la consulta y tiene razon por que estaria cortando la cadena y haciendo todo mal ahora me pregunto hay una solucion a este problema o no?
Muchas Gracias.
No entiendo del porque le pones comillas a las variables. Prefiero hacerlo así:
strQuery = "INSERT INTO temas (tema_titulo, tema_contenido) VALUES ('".$var_titulo."','".$var_contenido."');";
yte recomeindo que revisses este post
https://foro.elhacker.net/nivel_web/temas_mas_destacados_fallas_y_explotaciones_a_nivel_web_actualizado_9510-t244090.0.html (https://foro.elhacker.net/nivel_web/temas_mas_destacados_fallas_y_explotaciones_a_nivel_web_actualizado_9510-t244090.0.html)
la ultima parte donde dice prevencion
jojojojo wtf?
a el lo que le pasa es que cuando en un text le pasan una comilla a la pagina donde esta trabajando pues el mysql se vuelve loco y le da error ej:
strQuery = "INSERT INTO temas (tema_titulo, tema_contenido) VALUES ('hol'a','ho'la');"
O eso es lo que creo yo
Simon, error mio, jojojojo ahora intentad lo siguiente:
strQuery = "INSERT INTO temas (tema_titulo, tema_contenido)
VALUES ('".mysql_real_escape_string($var_titulo)."','".mysql_real_escape_string($var_contenido)."');";
No he logrado resolver el problema estoy medio loco por que lo tengo que entregar al trabajo para el contenido del tema del foro uso un editor WYSIWYG lo cual le introduce un sin fin de caracteres que no dejan insertarlo ayuda por favor!!!!
Intentaste como te dije en post anteriores.
Cita de: octavioxd en 3 Julio 2010, 06:48 AM
No he logrado resolver el problema estoy medio loco por que lo tengo que entregar al trabajo para el contenido del tema del foro uso un editor WYSIWYG lo cual le introduce un sin fin de caracteres que no dejan insertarlo ayuda por favor!!!!
bueno abre el documento con el bloc de notas y ponselo, o sino descagate el notepad++ para que lo edites mejor.-