Ver Mensaje Individual
  #7 (permalink)  
Antiguo 22/04/2004, 11:04
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Es problema HTML. En HTML no puedes tener:

value="algo " algo">

Solo te toma hasta la primera comilla.

El addslashes() no funciona en este caso, ya que las escapa para PHP, pero a HTML le da lo mismo " que \".

Asi que la solucion es o pasarlas a entidades HTML (htmlentities()) o codificarlas para URL (urlencode()) al hacer el echo en el value del hidden. No se cual sera mejor, quizas el urlencode(). Es que ahora no recuerdo cual es la codificacion que se usa para las peticiones POST.

Haz la prueba y comentas.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.