Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2010, 13:24
wilo087
 
Fecha de Ingreso: agosto-2009
Mensajes: 78
Antigüedad: 15 años, 3 meses
Puntos: 2
mail() no funciona dentro del loops while();

Saludos, quiero enviar emails por medio de un loops while y no me funciona
aqui pongo el codigo y explico lo que hago

Código PHP:
//le paso como valor 0 a la funcion set_time_limit() para que envies todas las considencias de la consulta a la base de datos
 
set_time_limit(0);


// recoo los registros y lo almaceno en las variales para enviar dicha informacion

           
while($row_datos mysql_fetch_assoc($usersForDate))  {
                       
$user_id$row_datos['user'];
                       
$name$row_datos['name'];
                    
$tel$row_datos['tel'];
                    
$direccion$row_datos['dir']. $row_datos['ciudad'];
                       
$email$row_datos['email'];
                       
$medicamento $row_datos['text'];
                       
$ultima_compra$row_datos['frequency'];
                       
$fecha_actualizar$row_datos['datechanged'];

            
//Si no hay considencias imprime que no hay vencimientos
if ($totalRows_usersForDate ) {
               echo 
"No se hay vencimientos";
           }
//si existen considencias creo el mensaje y lo envio por email
           
else{ 
           
$msj"<p> Saludos ".$name." esta es una notificacion para informarle que su medicamento: \""$medicamento."\" Esta a punto de terminarse.</p>";
           
$msjFarmacia'<p> Saludos, <br />
           Esta es una notivicacion de farmaciasbrasil.com. 
           <p>Para informarle que a '
.$name.' esta a punto de tarminarse su medicamento</p>
           <p>NOMBRE: '
.$name.'</p>
           <p>TELEFONO: '
.$tel.'</p>
           <p>EMAIL: '
.$email.'</p>
           <p>Direccion: '
.$direccion.'</p>';
           
    
$mailSendmail($mail,"Recordatorio",$msj);//,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: Mi web site<[email protected]>\nReply-To: Wilowayne de la cruz <[email protected]>");
    
$mailSend2mail("[email protected]","mi web site",$msjFarmacia,"MIME-Version: 1.0\nContent-type: text/html; charset=UTF-8\nFrom: Wilowayne de la cruz<[email protected]>\nReply-To: Wilowayne de la cruz<[email protected]>");
    
        echo 
$msj;
        echo 
$msjFarmacia; }
        
//Compruebo si el email fue enviado y imprimo en pantalla si se envio o no
        
if ($mailSend){
            echo 
"Email fue enviado correctamente";
        }
        else { echo 
"Fallo el email" ;}
        } 
haca funciona todo bien con la base de datos me imprime toda la informacion bien en pantalla....

Pero no envia el email.