Código PHP:
<?
if (isset($_POST["enviar"])){
if(empty($_POST[nombre])){
echo "Debes escribir un nombre.";
echo "<input TYPE=\"button\" VALUE=\" ATRÁS\" onClick=\"history.go(-1)\">";
exit;
}
if(empty($_POST[email])){
echo "Debes colocar tu email.";
echo "<input TYPE=\"button\" VALUE=\" ATRÁS\" onClick=\"history.go(-1)\">";
exit;
}
}
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $_POST["nombre"] . "\n";
$cuerpo .= "Empresa: " . $_POST["empresa"] . "\n";
$cuerpo .= "Rubro de la Empresa: " . $_POST["rubro"] . "\n";
$cuerpo .= "Pais: " . $_POST["pais"] . "\n";
$cuerpo .= "Pagina Web: " . $_POST["url"] . "\n";
$cuerpo .= "Email: " . $_POST["email"] . "\n";
$cuerpo .= "Servicio que le interesa: " . $_POST["servicio"] . "\n";
$cuerpo .= "Consulta: " . $_POST["consulta"] . "\n";
$cuerpo = nl2br($cuerpo);
$to = "[email protected]";
$subject = "$nombre - Consulta";
$mailheader = "MIME-Version: 1.0 \r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$mailheader .= "From: Formulario de Discos <$email> \r\n";
$mailheader .= "Return-path: $email \r\n";
$mailheader .= "X-Priority: 1 \r\n";
$mailheader .= "X-MSMail-Priority: High \r\n";
$mailheader .= "X-Mailer: PHP/".phpversion()." \n";
if (mail ($to,$subject,$cuerpo,$mailheader))
{
header("Location:gracias.html");
exit;
} else {
header("Location:error.html");
exit;
}
?>
Hasta aqui vamos bien pero quiero validar el resto de campos pero no quiero estar avisando al usuario que campo falta, por ejemplo. Falta nombre
Falta email
Etc.
lo muestre asi te falta llenar el campo de nombre y email y etc etc.