que tal patilanz, el ejemplito ese lo hice basado en lo que tu dijiste, que primero debe revisar los campos nombre, email, etc. Como el etc puede significar una infinidad de campos solo puse el campo de nombre y mail.
si podemos utilizar un elseif, si se puede, como en este ejemplo:
Código PHP:
Ver originalif($_POST['nombre'] !=""){
}
elseif(!empty($_POST['name'])){//esta validación se me hace redundante //y aqui ya pones lo demas
echo "sip, el nombre viene vacio. te falta agregar validaciones por el lado del cliente para que esto no vuelva a pasar =)";
}