Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/02/2012, 06:54
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 8 meses
Puntos: 331
Respuesta: Cuerpo del Mensaje con phpmailer

Entonces el problema son los while.
Hay una lista de emails, por cada email una lista de productos. Por tanto, tu email debe enviarse al finalizar el listado de productos para cada email, de lo contrario pierdes la información, el pseudo código sería

Código PHP:
Ver original
  1. $sql = "select * from correos";
  2.  
  3. //MIentras haya direcciones de correo
  4. while($correos)
  5. {
  6.      $sql2 = "select * from productos where correo = $correo";
  7.     //preparar y enviar el mail
  8.     $mail->Send();
  9.    //Fin de un correo, empezar con el siguiente
  10. }
Tal como lo haces ahora los resultados son imprevisibles porque sólo haces una select de correos y una de productos. A ver si sirve, saludos
__________________
Fere libenter homines, id quod volunt, credunt.