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<?php
include("class.phpmailer.php");
include("class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.gmail.com";
$mail->Port = 465;
$mail->Password = "proyectoupoms";
$mail->FromName = "Sistema Automatizado Casa Hogar Bambi I";
$mail->Subject = "Primera Dosis de Vacuna Polio" ;
$mail->Body =$body;
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje Enviado!";
}
?>
correovacunapolio.php
Código PHP:
Ver original<?php
include("conexion.php");
$id_vacunapolio = $_POST["id_vacunapolio"];
$sql="select id_vacunapolio, id_nino, polio_1dosis from vacuna_polio ";
$polio_1dosis = $row['polio_1dosis'];
if($polio_1dosis==$fecha_actual){
$body = "Buen Día,";
$body .= $row['polio_1dosis'];
$body .= "<small>Saludos</small>";
include_once("mail.php");
}
}
?>
Fijate si asi te sirve y cualquier cosa avisame ;)