Hallo liebe Forenleser,
ich habe mit PHP einen eMailverteiler gebaut. Dort erscheint jeder Empfänger, der sich in der MySql-Datenbank angemeldet hat mit seiner eMail-Adresse in einer Liste.
Über eine Checkbox vor dem jeweiligen Namen kann man markieren, an wen alles eine Mail geschickt werden soll.
Die Checkbox hat folgende Werte:
<input type='checkbox' name='empfaenger[]' value='$row[2]'>
Nachdem der Nutzer eine oder mehrere Checkboxen markiert hat, erzeuge ich eine Seite, auf welcher noch einmal angezeigt wird, welche Empfänger markiert worden sind.
(blablabla)
if (count($empfaenger))
{
echo "Mail soll verschickt werden an: ";
for ($i=0; $i<count($empfaenger);
print($empfaenger[$i++]."<br> "));
}
(blablabla)
Nachdem der User dann über ein Formular seine Mail an die ausgewählten Empfänger verfaßt hat, soll diese dann auch an all die Empfänger gesendet werden.
Und nun meine Frage:
Wie bekomme ich all die ausgewählten bzw. per Checkbox markierten Empfänger in meinen Mail-Befehl an die entsprechende Stelle bzw. wie schicke ich diese Mail generell an den variablen Empfängerkreis?
Mein Mail-Befehl sieht etwa so aus:
mail("???????", "$betreff", "$text", "From: $email\n");
Ich bin noch ein ziemlicher Anfänger und würde mich über eine verständliche Antwort sehr freuen. Vielen Dank für Deine Mühe und viele Grüße,
Olli
ich habe mit PHP einen eMailverteiler gebaut. Dort erscheint jeder Empfänger, der sich in der MySql-Datenbank angemeldet hat mit seiner eMail-Adresse in einer Liste.
Über eine Checkbox vor dem jeweiligen Namen kann man markieren, an wen alles eine Mail geschickt werden soll.
Die Checkbox hat folgende Werte:
<input type='checkbox' name='empfaenger[]' value='$row[2]'>
Nachdem der Nutzer eine oder mehrere Checkboxen markiert hat, erzeuge ich eine Seite, auf welcher noch einmal angezeigt wird, welche Empfänger markiert worden sind.
(blablabla)
if (count($empfaenger))
{
echo "Mail soll verschickt werden an: ";
for ($i=0; $i<count($empfaenger);
print($empfaenger[$i++]."<br> "));
}
(blablabla)
Nachdem der User dann über ein Formular seine Mail an die ausgewählten Empfänger verfaßt hat, soll diese dann auch an all die Empfänger gesendet werden.
Und nun meine Frage:
Wie bekomme ich all die ausgewählten bzw. per Checkbox markierten Empfänger in meinen Mail-Befehl an die entsprechende Stelle bzw. wie schicke ich diese Mail generell an den variablen Empfängerkreis?
Mein Mail-Befehl sieht etwa so aus:
mail("???????", "$betreff", "$text", "From: $email\n");
Ich bin noch ein ziemlicher Anfänger und würde mich über eine verständliche Antwort sehr freuen. Vielen Dank für Deine Mühe und viele Grüße,
Olli
Kommentar