Problemas comillas PHP`

Iniciado por octavioxd, 29 Junio 2010, 22:32 PM

0 Miembros y 1 Visitante están viendo este tema.

octavioxd

Hola tengo un problema muy comun creerira

tengo que hacer un foro como ven y la consulta SQL es

Código (sql) [Seleccionar]
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.

Shell Root

No entiendo del porque le pones comillas a las variables. Prefiero hacerlo así:
Código (php) [Seleccionar]
strQuery = "INSERT INTO temas (tema_titulo, tema_contenido) VALUES ('".$var_titulo."','".$var_contenido."');";
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

bomba1990

"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

bomba1990

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
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve

Shell Root

Simon, error mio, jojojojo ahora intentad lo siguiente:

Código (php) [Seleccionar]
strQuery = "INSERT INTO temas (tema_titulo, tema_contenido)
            VALUES ('".mysql_real_escape_string($var_titulo)."','".mysql_real_escape_string($var_contenido)."');";
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

octavioxd

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!!!!

Shell Root

Intentaste como te dije en post anteriores.
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

bomba1990

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.-
"Cuando le di de comer a los pobres me llamaron santo, pero cuando pregunte porque los pobres eran pobres me dijeron comunista"

http://sosinformatico.blogspot.com/
http://www.publisnet.com.ve