Bir kurs satın alan kişilere kurs günü geldiğinde hatırlatma maili göndermek istiyorum. Yazdığım sorguya göre doğru şekilde mail atma işlemi gerçekleşiyor ancak mail gönderirken birde satın almış olduğu kursu da maile dahil etmek istiyorum fakat sadece en son eşleşen kayıta mail gönderiliyor yardımcı olursanız sevinirim.
<?php
include 'baglan.php';
date_default_timezone_set('Europe/Istanbul');
$bugun = date('Y-m-d');
$baglanti=mysqli_query($baglan,"SELECT * FROM smtp_ayar");
while($satir=mysqli_fetch_array($baglanti))
{
$host = $satir["host"];
$smtpsecure = $satir["smtpsecure"];
$port = $satir["port"];
$username = $satir["username"];
$password = $satir["password"];
}
$marka = "EDUCATION";
$baslik = "Sınav/Kurs Hatırlatma";
include ('admin/user/class/class.phpmailer.php');
include ('admin/user/class/class.smtp.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = $host;
$mail->SMTPSecure = $smtpsecure;
$mail->Port = $port;
$mail->Username = $username;
$mail->Password = $password;
$mail->SetFrom($mail->Username, $marka);
$mail->CharSet = 'UTF-8';
$mail->Subject = $baslik;
$abone=mysqli_query($baglan,"SELECT * FROM odeme WHERE hatirlatma_tarih='$bugun'");
while($satir=mysqli_fetch_array($abone))
{
$satinalinan = $satir["odeme_kurs"];
$mail-> AddBCC($satir['odeme_eposta']);
$mail->MsgHTML("<p align='center'><b>Hello ".$satinalinan." </b><br>Happy Birthday!</p>");
}
if($mail->Send())
{
echo "Mail Gönderildi!";
}
?>