Código:
$mail = new PHPMailer(); $mail->IsSMTP(); // Envia el correo via SMTP $mail->SMTPAuth = true; // Enciende la autenticacion SMTP $mail->Username = $correo_emisor; // Usuario SMTP $mail->Password = $contrasena; // Contrasena SMTP $mail->From = $correo_emisor; $mail->FromName = $nombre_emisor; //Nombre del que envia el correo while($row = mysql_fetch_array($correos)){//Envia el correo a cada persona $mail->AddAddress($row["email"],$row["nombre"]);//Correo destino,Nombre destino. $mail->AddReplyTo($correo_emisor,$nombre_emisor); $mail->WordWrap = 50; // Word wrap $mail->IsHTML(true); // Enviar como HTML $mail->Subject = "Correo de aviso"; //Asunto //ACA EL CUERPO DEL HTML $body = "Hola <strong>".$row["nombre"]."</strong>,"; $body.= "<p> este es el informe de hoy $fecha <p>"; while($row2 = mysql_fetch_array($query)){ if ($row2['cantidad']>= $row2['stock']) { //$body.= " .$row2["nombres"]. "; $body.= "Nombre <strong>".$row2["nombres"]."</strong>,"; //ESTO QUIERO MOSTRAR!!!! } } //=============================== $mail->Body = $body; //Cuerpo en HMTL $mail->AltBody = ""; //Cuerpo en Texto plano if(!$mail->Send()){ echo "Error: " . $mail->ErrorInfo; }else{ echo "El Correo se ha enviado satisfactoriamente"; } }
Espero sus sugerencias, muchas gracias.