Podría ser:
Código PHP:
<?
function ValidarCampos($metodo,$campos){
$faltan=array(); // iniciar array...
foreach ($campos as $campo){
if (empyt($metodo[$campo])){
$faltan[]=$campo; // a un array el campo que falte
}
}
return $faltan; // se devuelve el array ...
}
$campos=array ("uno","dos","tres");
$metodo=$_POST; // podría ser $HTTP_POST_VARS y afines .. $_REQUEST ... etc ...
$faltan=ValidarCampos($metodo,$campos);
// Y se recorre el array que contendrá el nombre de los campos que falte ..
foreach ($faltan as $campo){
echo "Error Falta campo: ".$campo."<br>";
}
?>
Un saludo,
PD: No lo he probado .. pero debería funcionar.