Bueno dias,
Este es mi aporte.
Código PHP:
<?php
$conectar=mysql_connect("servidor","usuario","pass");
mysql_select_db("db",$conectar);
$matrix=array();
## Realizo mi consulta
$sql="SELECT * FROM tabla";
$resultado=mysql_query($sql);
## Veirifco si arrojo algo la consulta
if($resultado){
## Recojo los valores.
$field=mysql_fetch_array($resultado);
## llamo una funcion que me valida el campo.
validar($field);
## Verifico si tengo que mandar el email con los campos almacenados.
if(count($matrix)){
for($a=0;$a<count($matrix);$a++){
$ml.=",".$matrix[$a];
}
## Finalmente obtengo todo los campos con valores nulos y hago lo que deseeo hacer .
$campos=substr($ml,1,strlen($ml));
## En este caso lo imprimi , pero puedes enviar en el cuerpo del mensage la variable $campos.
echo $campos;
}
}
## Valida el campo
function validar($camp){
global $matrix; ## variable de la matrix la declaro en la funcion
foreach($camp as $index => $valor) {
if(strlen($valor)<=0 ){
if(!is_int($index)){ ## Esto lo hago para que solo me genere los nombre de los campos y no su index numerico.
array_push($matrix,$index); ## ingreso el numero campo vacio;
}}}
}
?>
Te deseo suerte .
Bye.