Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/06/2004, 02:20
thalia
 
Fecha de Ingreso: junio-2004
Mensajes: 5
Antigüedad: 19 años, 9 meses
Puntos: 0
Muchas gracias por responderme, te pongo aquí el código de la página php a la que manda el formulario:


<?

if (($cuadro == "") && ($nombre == "") && ($direccion == "") && ($email == "") && ($telefono == "")) {
header("Location: http://localhost/galeria/errores/errorform.htm");
exit;
}

$cuadro= $_POST[cuadro];
$nombre =$_POST[nombre];
$direccion =$_POST[direccion];
$email= $_POST[email];
$telefono= $_POST[telefono];

$msg = "ESTOS SON LOS DATOS RECIBIDOS:\n";
$msg .= "Nombre: $nombre\n";
$msg .= "Dirección: $direccion\n";
$msg .= "E-Mail: $email\n";
$msg .= "Teléfono: $telefono\n";
$msg .= "Cuadro Elegido: $cuadro\n\n";

$to = "[email protected]";
$subject = "Comprar cuadro";
$mailheaders = "From: $nombre <> \n";


mail($to, $subject, $msg, $mailheaders);

?>



<html>
<head>
<title>INFORMACIÓN ENVIADA</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFCC">
<H1>Un email ha sido enviado con los siguientes datos:</H1>

<P><strong>Su nombre:</strong><br>
<? echo "$nombre"; ?>

<P><strong>Su Dirección :</strong><br>
<? echo "$direccion"; ?>

<P><strong>Su E-Mail :</strong><br>
<? echo "$email"; ?>

<P><strong>Su Teléfono:</strong><br>
<? echo "$telefono"; ?>

<P><strong>Cuadro Elegido:</strong><br>
<? echo "$cuadro"; ?>
<P align="right">&nbsp;
</body>
</html>


como has visto si no se rellena algún campo te redirecciona a una página de error y en esa página (htm) hay un vínculo para volver al formulario (htm) que al rellenar completamente te vuelve a mandar al código que te he puesto. El error viene al usar el formulario desde el vínculo de la página de error, si lo hago dando atrás en el explorador va bien.
No sé si me he explicado bien, muchísimas gracias por tu ayuda