Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2008, 18:14
Avatar de srsombrero
srsombrero
 
Fecha de Ingreso: marzo-2008
Mensajes: 128
Antigüedad: 16 años, 1 mes
Puntos: 0
Recordar campos con variables de Sesion

Hola de nuevo, me surge una duda al recordar campos de formularios de contacto...
Yo tengo un formaultario en el cual tengo por ejemplo Nombre, Apellido, Direccion, Telefono.. Etc.

Por ejemplo contacto.php

Hay una serie de campos .... 5 por ejemplo.

Los envio a otra pagina que procesa los datos ejemplo

contacto_correcto.php

Esta pagina inicia una session si algun campo esta mal y setea ejemplo si el nombre esta mal:
Código PHP:
session_start();
if(empty(
$_POST["Nombre"] or ....)
{
$_SESSION["ErrorNombre"] = //Indico que hay error en el nombre
$_SESSION["Nombre"] = $_POST["Nombre"// recuerdo el nombre si esta mal escrito

---

Luego al saber que esta mal redirecciono a la pagina del form donde habia partido y si esta seteada la variable de sesion digo que hay errores y muestro el nombre recordandolo. Luego destruyo la session porque el proceso se vuelve a repetir.

¿Es correcto? Se que se pueden enviar datos a la misma pagina, pero prefiero tener la validacion separada. Se tambien que con cookies lo puedo hacer pero no se estoy en duda....

Saludos y Gracias.

Última edición por srsombrero; 10/11/2008 a las 18:31