Hola!!!
 
bueno ayer puse este post  
http://www.forosdelweb.com/s3641c216...msg180331.html 
tenia lios con la validación de campos, buscaba una forma de hacerlo sin tanto if solo para verificar si el campo estaba vacio o no.. ok, pues no esta fue la solución que le di y que quizas pueda ayudarle a alguien... 
$varObligatorias = array("Campo1", "Campo2"); 
validarCampos($varObligatorias); 
function validarCampos($varObligatorias)
        {
         for($i=0;$i<count($varObligatorias);$i++)
           {
             if($_POST[$varObligatorias[$i]] == "")
                {
                     echo " Ingrese campo: ".$varObligatorias[$i];
             }
         }
} 
ok, como ven cree un array con los nombres de los campos, luego hice una función a la que le llevo dicho array $varObligatorias, lo recorro y comparo con las variables que llegan por _POST y bueno imprimo el mensaje... 
un saludo