Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2009, 07:18
Avatar de gjx2
gjx2
 
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 9 meses
Puntos: 139
De acuerdo Respuesta: envio de mail con condiciones

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.