Hallo,
ich möchte mit meinem Skript E-Mails an mehrere Benutzergruppen senden. Die Benutzer sind in einer Tabelle gespeichert, die Gruppen-ID steht in der Spalte "group_id". In einem Auswahlfeld ($dbnewsletters_group_members) können mehrere Gruppen selektiert werden, hier wird die ID der Gruppe übergeben, die dann in der User Tabelle in der Spalte "group_id" abgefragt wird. Leider funktioniert es noch nicht. Wenn ich nur eine Gruppe selektiere, wird die E-Mail nur an einen in dieser Gruppe gesendet, wenn ich mehrere Gruppen selektiere, wird die E-Mail mehrmals an den gleichen Benutzer gesendet. Ich würde mich über Hilfe sehr freuen. Hier noch der Code.
ich möchte mit meinem Skript E-Mails an mehrere Benutzergruppen senden. Die Benutzer sind in einer Tabelle gespeichert, die Gruppen-ID steht in der Spalte "group_id". In einem Auswahlfeld ($dbnewsletters_group_members) können mehrere Gruppen selektiert werden, hier wird die ID der Gruppe übergeben, die dann in der User Tabelle in der Spalte "group_id" abgefragt wird. Leider funktioniert es noch nicht. Wenn ich nur eine Gruppe selektiere, wird die E-Mail nur an einen in dieser Gruppe gesendet, wenn ich mehrere Gruppen selektiere, wird die E-Mail mehrmals an den gleichen Benutzer gesendet. Ich würde mich über Hilfe sehr freuen. Hier noch der Code.
PHP:
for ($i1 = 0; $i1 < count ($dbnewsletters_group_members); $i1++) {
$sql_e1 = "SELECT * FROM `$dbtable3` WHERE `user_group` = '".$dbnewsletters_group_members[$i1]."'";
$query_e1 = mysql_query ($sql_e1, $dbconnect);
$array_e1[$i1] = mysql_fetch_array ($query_e1);
}
for ($i1 = 0; $i1 < count ($array_e1); $i1++) {
mail ("".$array_e1[$i1][user_name]." <".$array_e1[$i1][user_email].">", $dbnewsletters_subject, $mail_content, $xtra_mail);
}