Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/11/2011, 15:04
Avatar de linuxzero
linuxzero
 
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 13 años
Puntos: 160
Respuesta: Adjuntar campos de la BD en el cuerpo del mensaje enviado desde PHP

Proba en vez de hacer un header("Location:mail.php") hace un include_once('mail.php') y concatenale en la variable $body, los datos que te devolvio la consulta ($row), entonces antes de hacer el include_once('mail.php') armate bien la variable $body con los datos del cuerpo que queres mostrar entonces quedaría mas o menos asi:

mail.php

Código PHP:
Ver original
  1. <?php
  2. include("class.phpmailer.php");
  3. include("class.smtp.php");
  4.  
  5. $mail = new PHPMailer();
  6. $mail->IsSMTP();
  7. $mail->SMTPAuth = true;
  8. $mail->SMTPSecure = "ssl";
  9. $mail->Host = "smtp.gmail.com";
  10. $mail->Port = 465;
  11. $mail->Username = "[email protected]";
  12. $mail->Password = "proyectoupoms";
  13.  
  14. $mail->From = "[email protected]";
  15. $mail->FromName = "Sistema Automatizado Casa Hogar Bambi I";
  16. $mail->Subject = "Primera Dosis de Vacuna Polio" ;
  17. $mail->Body =$body;
  18. $mail->AddAddress("[email protected]", "Miriam López");
  19. $mail->IsHTML(true);
  20.  
  21. if(!$mail->Send()) {
  22. echo "Mailer Error: " . $mail->ErrorInfo;
  23. } else {
  24. echo "Mensaje Enviado!";
  25. }
  26. ?>

correovacunapolio.php

Código PHP:
Ver original
  1. <?php
  2.  
  3. include("conexion.php");
  4.  
  5. $id_vacunapolio = $_POST["id_vacunapolio"];
  6.  
  7. $fecha_actual=strftime("%Y-%m-%d");
  8.  
  9. $sql="select id_vacunapolio, id_nino, polio_1dosis from vacuna_polio ";
  10. $result =mysql_query($sql);
  11.  
  12.  
  13. while($row = mysql_fetch_array($result)) {
  14.     $polio_1dosis = $row['polio_1dosis'];
  15.     if($polio_1dosis==$fecha_actual){
  16.         $body = "Buen Día,";
  17.         $body .= $row['polio_1dosis'];
  18.         $body .= "<small>Saludos</small>";
  19.         include_once("mail.php");
  20.     }
  21. }
  22. ?>

Fijate si asi te sirve y cualquier cosa avisame ;)
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com