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
//
______________________________________________
Espero que haya servido el aporte
Bueno, cualquier duda comenten, esto me ayuda a seguir publicando temas en el blog.
Este es un código que ya ha sido probrado y el cual funciona para evitar nombres de usuarios similares en la base de datos:
_____________________________________________________________________________________
If our server is live, do we not put that php into our contact page information?