Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2008, 07:39
usermax
(Desactivado)
 
Fecha de Ingreso: diciembre-2006
Mensajes: 529
Antigüedad: 17 años, 5 meses
Puntos: 11
Re: Campos obligatorios... ¿Qué agregar al código?

Hola Patri,

Código PHP:
<?php
 
if (!$mail)
$mensaje[] = "Ingrese un email";
 
if (!
$nombre)
$mensaje[] = "Ingrese su nombre";
 
 
if (!
count($mensaje)) {
 
$mail='[email protected]';
 
$nombre $_POST['nombre'];
$cargo $_POST['cargo'];
$empresa $_POST['empresa'];
$sector $_POST['sector'];
$tel_fax $_POST['tel_fax'];
$movil $_POST['movil'];
$e_mail $_POST['e_mail'];
$mensaje $_POST['mensaje'];
$thank="gracias.html";
$message "
NOMBRE:"
.$nombre."
CARGO:"
.$cargo."
EMPRESA:"
.$empresa."
SECTOR:"
.$sector."
TEL_FAX:"
.$tel_fax."
MOVIL:"
.$movil."
E_MAIL:"
.$e_mail."
MENSAJE:"
.$mensaje."";
if (
mail($mail,"Formulario de Consulta",$message)) {
Header ("Location: $thank");
exit;
}
}
else {
 
echo 
"El formulario no pudo ser enviado, se encontraron los siguientes errores:<br>";
foreach (
$mensaje as $valor)
echo 
"- ".$valor."<br>";
 
}
?>
Implementa esto y tus campos serán obligatorios del lado del servidor.
Además.. nunca olvides que cuando haces un "header("location: ")..." despues de esa linea debes poner exit;

Sino el código se sigue ejecutando antes de direccionar y a veces esto puede traer resultados no deseados. ¡Ojo! es muy importante esto...

Saludos