Hola amigos del foro espero me puedan ayudar
necesito enviar por email los datos de una consulta
los datos deben de ir en el body , no logro enviarlos
la clase phpMailer sin consulta envia sin problemas me falta enviar el correo con la consulta.
ayuda por favor
Código PHP:
Ver original$servidor = 'localhost';
$bd = 'calendario';
$usuario = 'postgres';
$contrasenia = 'hoe798cs';
global $servidor, $bd, $usuario, $contrasenia;
$db = new PDO('pgsql:host=' . $servidor . ';dbname=' . $bd, $usuario, $contrasenia);
$consulta = $db->prepare("SELECT * FROM usuario WHERE correo = '".$correo."'");
$consulta->execute();
while($fila = $consulta->fetch(PDO::FETCH_ASSOC))
{
$cuenta=$fila['cuenta'];
$contasena=$fila['contrasena'];
}
require_once('phpMailer/class.phpmailer.php');
require_once("phpMailer/class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded
$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "smtp.live.com"; // SMTP server
$mail->SMTPDebug = 2; // enables SMTP debug information (for testing)
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Host = "smtp.live.com"; // sets the SMTP server
$mail->SMTPSecure = "tls";
$mail->Port = 25; // set the SMTP port for the GMAIL server
$mail->Subject = 'Recuperar Contraseña';
$mail->AltBody = 'To view the message, please use an HTML compatible email viewer!'; // optional - MsgHTML will create an alternate automatically
$mail->Body = "Clave:";
$mail->Send();
echo "Message Sent OK<p></p>\n";
?>