Hello,
ja... gut für diese Seite trifft das mit 5 Empfängern zu...
auf anderen Seiten kommen aber noch mehrere hinzu...
Zum Ende sind das aber bis zu 40 E-MailAddressen...
Was natürlich nicht vom eigentlichen Problem ablenken soll...
In sofern hast du recht.Habe das jetzt mal so geändert, wie du Vorgeschlagen hast.
das Ergebnis der Post sieht so aus:
POST-VariablenArray
(
[btn] => Array
(
[2] => Mail-Kontakt
))
und das bei allem - Egal ob 1, 2 oder sonst was ...
Soll das heissen, das ich dann dementsprechend den Button Text ändern muß ? oder die ID des Buttons ?
... name="btn[mail][2]" value="Mail-Kontakt" ...
war mein Vorschlag. Das hat Vorteile
mit if(isset($_POST['btn']['mail'])
kann man feststellen, ob die integrierte Mailfunktion aufgerufen werde sollte. Die ruft man dan mit
$mailok = send_mail($_POST['btn']['mail'], $_maildata)
auf und kann darin dann danach fragen, welche Mailadresse zu welchem Index gehört und kann diese Mail versenden.
Auf diese Weise kann man auch umfangreiche Formulare sauber strukturieren und jeweils die passenede Kategorie mittels include_once() zur Abarbeitung dazuladen. Das hält das Kernprogramm klein und verursacht daruch nicht Millionen von Bytes unnützen Speicherbedarfs.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau