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

El problema son las comillas. El valor debe ir entre comillas, y ademas, todas las comillas de dentro del codigo deben ir codificadas como entidades HTML. Porque sino generas codigo como:

value="<table width="23"><tr><td>Hola</td></td></table>">

(en negrita el valor de la variable PHP). Y este HTML es interpretado por el navegador como:

value="<table width=" basurrilla><tr><td>Hola</td></td></table>">

(en negrita lo que realmente toma como value el navegador).

Una solucion podria ser codificar el parametro y pasarlo como base64 (www.php.net/base64_encode). Eso incrementa el tamaño del campo (aprx un 33%), pero creo recordar que no se generan comillas.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.