
22/08/2006, 12:39
|
| | Fecha de Ingreso: septiembre-2003 Ubicación: lima
Mensajes: 378
Antigüedad: 21 años, 5 meses Puntos: 0 | |
Utiliza la funcion header() para poder enviar el mensaje de error a tu formulario ejemplo:
if (empty($nombre)){
header("Location: formulario.php?error_mensaje=0");
exit();
}
En este ejemplo lo que hago es enviar un mensaje de error a mi pagina donde esta mi formulario. Este error_mensaje es una variable matriz que defino en mi pagina de formulario asi:
if (isset($_GET["error_mensaje"])){
$num_error[0]="Debe rellenar los datos requeridos";
}
y luego para q imprima hago esto:
$num_error[$error];
Luego para que los datos ingresados no pierda el valor despues de que se envio el error utilizamos sesiones:
***inicias una session***
<?
session_start();
?>
Luego en el value de tus campos agregas esto:
<? if (isset($_SESSION['nombre'])){ echo $_SESSION['nombre'];} ?>
y por ultimo en el otro lado de tu pagina haces esto:
session_start();
$_SESSION['nombre']=$_POST['nombre'];
$_SESSION['mail']=$_POST['mail'];
y por ultimo si tu proceso de realizo con exito destruyes la sesion
session_destroy()
Bueno espero te sirva en algo
Saludos |