Hago la siguiente pregunta en un archivo, utilizando OR para en el caso de que no se cumpla alguna de las sentencias, se vaya por el else:
Código PHP:
<?php
$nombre=$_POST["nombre"];
$email=$_POST["email"];
$asunto=$_POST["asunto"];
$mensaje=$_POST["mensaje"];
if ($nombre=="" OR $email=="" OR $asunto=="" OR $mensaje=="")
{
echo 'todo bien';
}
else
{
echo 'todo mal':
}
?>
Que creen que pueda estar sucediendo? o de que otra manera puedo escribir lo mismo?