Disculpas por demorarme en probar el código... y muchas gracias por su
ayuda!!!
Intenté hacer algo de lo que me dijeron, pero cuando no ingreso ningún
dato no sale ningún mensaje.
Código PHP:
<?
$mensaje = "";
if (isset($_POST["enviar"])){
if(empty($_POST[nombre])){
$mensaje .= "Ingrese su nombre.<br>";
}
if(empty($_POST[email])){
$mensaje .= "Ingrese su email.<br>";
}
}
else {
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "<b>Estudio A - Formulario de Consulta</b>\n\n";
$cuerpo .= "<b>Nombre:</b> " . $_POST["nombre"] . "\n";
$cuerpo .= "<b>E-mail:</b> " . $_POST["email"] . "\n";
$cuerpo .= "<b>Teléfono:</b> " . $_POST["telefono"] . "\n";
$cuerpo .= "<b>Comentario:</b> " . $_POST["comentario"] . "\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 Consulta <$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";
mail ($to,$subject,$cuerpo,$mailheader)
header("Location:gracias.html");
}
?>