Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: octavioxd en 29 Junio 2010, 22:32 pm



Título: Problemas comillas PHP`
Publicado por: octavioxd en 29 Junio 2010, 22:32 pm
Hola tengo un problema muy comun creerira

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

Código
  1. INSERT INTO temas
  2. (tema_titulo,tema_contenido)
  3. VALUES
  4. ('$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.


Título: Re: Problemas comillas PHP`
Publicado por: Shell Root en 29 Junio 2010, 22:36 pm
No entiendo del porque le pones comillas a las variables. Prefiero hacerlo así:
Código
  1. strQuery = "INSERT INTO temas (tema_titulo, tema_contenido) VALUES ('".$var_titulo."','".$var_contenido."');";


Título: Re: Problemas comillas PHP`
Publicado por: bomba1990 en 29 Junio 2010, 22:36 pm
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


Título: Re: Problemas comillas PHP`
Publicado por: Shell Root en 29 Junio 2010, 22:38 pm
jojojojo wtf?


Título: Re: Problemas comillas PHP`
Publicado por: bomba1990 en 29 Junio 2010, 22:43 pm
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


Título: Re: Problemas comillas PHP`
Publicado por: Shell Root en 29 Junio 2010, 22:51 pm
Simon, error mio, jojojojo ahora intentad lo siguiente:

Código
  1. strQuery = "INSERT INTO temas (tema_titulo, tema_contenido)
  2.            VALUES ('".mysql_real_escape_string($var_titulo)."','".mysql_real_escape_string($var_contenido)."');";


Título: Re: Problemas comillas PHP`
Publicado por: 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!!!!


Título: Re: Problemas comillas PHP`
Publicado por: Shell Root en 3 Julio 2010, 16:07 pm
Intentaste como te dije en post anteriores.


Título: Re: Problemas comillas PHP`
Publicado por: bomba1990 en 4 Julio 2010, 02:06 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.-