Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/04/2016, 09:35
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: PHPMAILER enviar correo con esta consulta y agrupación de los datos

bueno creo que te dije y deje claro que debes incluirlo en el bucle si quieres que se envie el email a cada usuario rescatado de la bd o en el bucle genera una llamada a una función donde envias la info para el envio por cada registro, son solo esas dos opciones

Código PHP:
Ver original
  1. require("class.phpmailer.php");
  2.  
  3. while($row = $tabla->fetch_array()){
  4.  
  5. $mail = new PHPMailer();
  6.     $mail->From = "[email protected]";
  7.     $mail->FromName = "SOPORTE";
  8.     $mail->Subject = "NUEVO ASUNTO";
  9.     $mail->AddAddress($row['email'], $row['nombre']);//AQUI EL BUCLE ME VA A COLOCAR EL REGISTRO ENCONTRADO
  10.     $mail->IsHTML(true);
  11.  
  12. $mail->CharSet = 'UTF-8';
  13.     $mail->Body = $body;
  14.     $mail->Send();
  15.  
  16. }

funcion:
Código PHP:
Ver original
  1. function envia($X, $Y){
  2.  
  3. require("class.phpmailer.php");
  4.  
  5. $mail = new PHPMailer();
  6.     $mail->From = "[email protected]";
  7.     $mail->FromName = "SOPORTE";
  8.     $mail->Subject = "NUEVO ASUNTO";
  9.     $mail->AddAddress($X, $Y);//AQUI EL BUCLE ME VA A COLOCAR EL REGISTRO ENCONTRADO
  10.     $mail->IsHTML(true);
  11.  
  12. $mail->CharSet = 'UTF-8';
  13.     $mail->Body = $body;
  14.     $mail->Send();
  15.  
  16. }
  17.  
  18. while($row = $tabla->fetch_array()){
  19.  
  20. envia($row['email'],$row['nombre']);
  21.  
  22.  
  23. }

incluso hay un par de opciones que hay que colocarle al mailer para limpiar y dejar listo para el siguiente envio dentro del mismo bucle, pero en este momento no las recuerdo.
__________________
[email protected]
HITCEL