Здравейте,
имам таблица, в която се записват номерата на категориите, които потребителя иска да следи и неговия мейл.
Всеки ден в определен час проверявам базата и ако има теми по зададените от потребителя критерии му пращам мейл. Всичко работи, но ако някой се е записал да следи 3 теми му пращам 3 мейла. Как да пращам по един мейл на потребител с всички теми в него?
имам таблица, в която се записват номерата на категориите, които потребителя иска да следи и неговия мейл.
Всеки ден в определен час проверявам базата и ако има теми по зададените от потребителя критерии му пращам мейл. Всичко работи, но ако някой се е записал да следи 3 теми му пращам 3 мейла. Как да пращам по един мейл на потребител с всички теми в него?
Код:
$q = "SELECT * FROM netbook ;";
$r = dbGet($q);
foreach($r as $k => $v) {
$query = '';
if( isset($v['vid_tema']) ) {
$cat = $v['vid_tema'];
}
if( $cat ) {
$query .= " AND vid_tema='" . $cat . "'";
}
$query .= " ORDER by id DESC ";
$q1 = "SELECT * FROM temi WHERE status='1' " .$query." ;";
$r1 = dbGet($q1);
foreach($r1 as $k1 => $v1) {
$msg = $v1['id'];
$from ='xxxxxxxx@mail.bg';
$to = $v['mail'];
$sbj = 'www.saita.com/id=' . $v['id'];
$res = mailing('HTML', $to, $sbj, $msg, $from, $language = "bg");
}
}