Cita:
Iniciado por Avi Hola!
simplemente incluís el código html del mensaje. Te lo muestro con un ejemplo sencillo:
después de hacer la recolección de variables por _POST:
if (strlen($nombre)==0 and strlen($email)==0 )
{
<div><p>Falta completar el campo nombre o el campo email.</p>.</div>
}
else{
mail($para, $asunto, $cuerpo)
}
Claro que el control sobre los campos vacíos lo podés hacer tan detallado como lo quieras.
Saludos!
Te falto el echo y cerrar las lineas.
Código PHP:
if (strlen($nombre)==0 and strlen($email)==0 )
{
echo "<div><p>Falta completar el campo nombre o el campo email.</p>.</div>";
}
else{
mail($para, $asunto, $cuerpo);
}
Pero con ese código el formulario se enviará aunque solo tenga un campo definido.
Para que los dos campos estén definidos se puede hacer así:
Código PHP:
if($nombre=="" or $email=="")
{
if($nombre==""){echo "Te falta tu nombre";}
if($email==""){echo "Te falta tu e-mail";}
}
else{
mail($para, $asunto, $cuerpo);
echo "E-mail enviado";
}
saludos!.