Hallo Holger,
.... Man kann verschiedene Empfänger ankreuzen für
einen text, der unten einzugeben ist. Meine Frage: Wenn ich mehrere Ankreuze,
kriegt immer nur der alphabetisch erste eine Mail. Wie kann ich es anstellen,
dass jede Adresse, die angekreuzt wurde, eine eigene Mail bekommt?
Setz mal _TEST_halber
<form action="abo.htm" method="get">
ein. Dann verschickt das Formular die Daten über die URL sichbar an sich
selber. Das sieht zwar zunächst erstmal heftig aus und Mails kommen auch
nicht an, aber du wirst sehen wo das Problem ist:
Die Variable 'recipient' taucht mehrfach auf, einmal für (und mit) jeden
'angehakten' Wert. (Na, gefunden zwischen den ganzen ?&+%40...? ).
So, und darauf müsste das cgi-Script eingerichtet sein. Üblicherweise
verarbeiten die Mail Scripte mehrere Empfänger aber anders: In einer Variable
auf einmal, die verschieden Empfänger durch Komma getrennt.
a) Entweder du änderst das cgi-Mail-Script.
b) Oder du schickst ihm die Daten, die es versteht. (Die onSubmit() von
einem JavaScript aus den Checkbox-Values zusammegebaut werden.)
Eventuell noch mal fragen, nachdem du dich Entschieden hast.
Gruss,
Carsten