No se a muchos les ha ocurrido que cuando llenan un formulario si se presenta un error a la hora de guardar los datos, toda la información suministrada se pierde. Pues aqui les traigo la solución. Podemos usar el siguiente código para un archivo llamado datos.php o omo quieran llamarlo:



//Inicias una sesion
session_name('nombre_de_tu_sesion');
session_start();

//Guardas los datos del formulario (que llega por $_POST) en una variable de sesion:
$_SESSION['form_buffer'] = $_POST;

//Haces lo que vayas a hacer con los datos, mostrarlos, no se

//........

//SI no paso la validacion:
header('Location: formulario.php'); //Ubicacion de tu formulario
____________________________

Ahora, el código que va en el contenido del Formulario

//

">
">
">
">etc etc...............



______________________________________________

Espero que haya servido el aporte

Bueno, cualquier duda comenten, esto me ayuda a seguir publicando temas en el blog.

edit post

Comments

0 Response to 'Mantener los datos ingresados en un formulario'