Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2007, 16:40
narcoleptic
 
Fecha de Ingreso: noviembre-2005
Mensajes: 9
Antigüedad: 18 años, 5 meses
Puntos: 0
Campos obligatorios en este código

Muy buenas.
Tengo este formulario el cual me funciona correctamente pero sólo hay un campo el cual sea obligatorio (el campo Mail) y me gustaría poder hacerlos todos obligatorios.
Alguien me ayuda, por favor?
Muchas gracias

Código:
El código PHP:
<?php
$receiverMail = "[email protected]";
$subject = "Mail enviado a través de Mailer.php";
$message = "Datos enviados:\n\n";

foreach($_POST as $name => $value) {
	$message .= "$name: $value\n"; 
}
if (isset($_POST['Mail']) && $_POST['Mail'] != "") { //El campo mail no está vacío?
	$poster = $_POST['Mail'];
	if (@mail($receiverMail, $subject, $message, "From: $poster")) {
	echo "Gracias por hacerme llegar tu opinión. \n";
	echo "<p>Tu mensaje a sido enviado.</p> \n";
	 } else {
	 echo "Lo siento , no se ha podido enviar tu mensaje. \n";
	 }
	} else {
	echo "No te olvides de rellenar todos los campos. \n";
	}
?>

El del form html:
<form id="form1" name="form1" method="post" action="mailer.php">
  Tu direcci&oacute;n de correo:<br />
  <label>
  <input name="Mail" type="text" id="Mail" size="30" />
  </label> 
  <p>Tu Nombre y Apellidos:<br />
    <label>
    <input name="nombre" type="text" id="nombre" size="30" />
    </label>
</p>
  <p>Tu genero:<br />
    <label>
    <input name="radiobutton" type="radio" value="Sr" />
    </label> 
    Sr. 
    <label>
    <input name="radiobutton" type="radio" value="Sra" />
    </label> 
    Sra.</p>
  <p>Tu Comentario:<br />
    <label>
    <textarea name="Opinion" cols="50" rows="10" id="Opinion"></textarea>
    </label>
</p>
  <p>
    <label>
    <input type="submit" name="Submit" value="Enviar" />
    </label>
    <label>
    <input type="reset" name="Submit2" value="Borrar" />
    </label>
  </p>
</form>