Ver Mensaje Individual
  #18 (permalink)  
Antiguo 22/08/2006, 12:39
juanpro
 
Fecha de Ingreso: septiembre-2003
Ubicación: lima
Mensajes: 378
Antigüedad: 20 años, 7 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