Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/01/2012, 04:46
davidj
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 20 años, 6 meses
Puntos: 18
Respuesta: ¿ recoger valores de un formulario con htmlentities ?

Cita:
Iniciado por pateketrueke Ver Mensaje
El objetivo de las entidades es que se codifiquen para no romper el HTML, si ves el texto tal cual quiere decir que está funcionando correctamente.

Si necesitas mostrar las entidades entonces debes codificar dos veces el texto, revisa el código fuente y verás.
Si, te entiendo pero te explico con dos ejemplos lo que pretendo saber:

Ejemplo 1:

$campo = htmlentities("eñe olé");
echo $campo


Ejemplo 2

<form name="form1" method="post" action="pag.php">
<input name="campo" type="text" value="<?php echo htmlentities("eñe olé")?>" />
<input type="submit" name="button" id="button" value="Enviar" />
</form>

En pag.php recogemos el campo nombre:

$campo = $_POST["campo"];
echo $campo


En el ejemplo 1 al realizar un echo $campo en la vista código del navegador sale e&ntilde;e ol&eacute;

En el ejemplo 2 al realizar un echo $campo en la vista código del navegador sale eñe olé

¿ Por qué sucede esto ??

Saludos!!!