Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/04/2009, 15:34
Avatar de jival
jival
 
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: mantener valores en mi input

Hola Superlinux te voy a exoplicar como logre realizar eso


1. en el documento donde tienes el form pones esto al inicio de todo :

session_start();
$datos = $_SESSION['formulario'];

lo que hicimos fue iniciar la session y guardar los datos de session en la variable $datos.

luego en los campos que quieres se mantengan escribes asi:

<?php echo "$datos[nombre]"; ?>
<?php echo "$datos[user]"; ?>
etc...


de esta manera se mantendra en los campos el valor que tenemos en la session
guardado en $_POST["nombre"];, $_POST["pass"]; etc...








2. en la pagina donde procesas los datos pones igual al inicio:

session_start();
$datos = $_SESSION['formulario'];



para continuar con la session



despues de todos los :


$nombre = $_POST["nombre"];
$pass = $_POST["pass"];
$edad = $_POST["edad"];
etc....
pones esto:


$_SESSION['formulario'] = $_POST;

con esto recojes en la variable de session todos los $_POST



no se si sera la mejor manera de hacerlo pero a mi me funciono,


BENDICIONES AMIGO.