Thomas Luethi: 2 Submit Aktionen?

Beitrag lesen

Hallo,

Ist es möglich für ein Formular 2 unterschiedliche Submit Aktionen vorzugeben? z.B. ein Submitknopf der es per E-Mail verschickt und dann ein Submitknopf der eine PHP aufruft um es in eine Datenbank einzutragen...

Wie schon Cheatah schrieb, solltest Du beides serverseitig machen,
also auch den Mail-Versand.
Vergiss "Loesungen" mit JavaScript - die sind allesamt sehr unzuverlaessig.

Ein Formular kann in HTML nur _ein_ Ziel haben, an das die Daten geschickt werden.
Das kann z.B. ein PHP-Skript sein, das dann die gewuenschte(n) Aktion(en) ausfuehrt.

Fuer Dich duerfte dieser Punkt der dclp-FAQ interessant sein:
"Wie verarbeite ich mehrere Submit-Buttons?"
http://www.dclp-faq.de/q/q-formular-buttons.html

Alternativ zu zwei Submit-Buttons koenntest Du auch Checkboxen machen:
[ ] Mail verschicken
[ ] Eintrag in Datenbank
[Absenden-Button]
Das Skript soll reklamieren, wenn nichts angekreuzt ist, Stichwort "Affenformular":
http://www.dclp-faq.de/q/q-stil-normalform.html

Ob es wirklich dem Benutzer ueberlassen sein soll, was mit den Daten
geschieht, haengt natuerlich vom konkreten Anwendungsfall ab.

Wenn Du sowieso immer beides willst, mach einfach _einen_ Button,
und lass das PHP-Skript beides tun (DB-Eintrag, dann Mailversand).

Gruesse,

Thomas