Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2008, 21:53
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Recordar campos con variables de Sesion

Y sólo deseas mantener el campo con errores? Y qué pasará con los demás? Puedes guardar todo el array $_POST en una variable de sesión, y recuperarla en el formulario si hubo errores:

Código php:
Ver original
  1. $_SESSION['datos_form'] = $_POST;
Y en el formulario
Código php:
Ver original
  1. <?php
  2.  
  3. session_start(); // Obviamente...
  4.  
  5. // ...
  6.  
  7. $datos = $_SESSION['datos_form'];
  8. unset($_SESSION['datos_form']);
  9.  
  10. // ...
  11.  
  12. ?>
  13. <input type="text" name="campo" <?php if(!empty($datos['campo'])) echo "value=\"".htmlspecialchars($datos['campo'])."\" ";?>/>

Saludos,