Form-Mailer Beispiel: Züchterseminar

Aufgabenstellung:

Der Verein möchte ein Züchterseminar durchführen. Die Anmeldungen sollen Online durchgeführt werden. Es stehen 15 Plätze zur Verfügung. Da es sich um ein Erst-Züchter-Seminar handelt, sollen diese bevorzugt Plätze erhalten. Entsprechend findet die Platzvergabe erst nach dem Meldeschluß statt.

Nach dem Absenden der Daten sollen die Teilnehmer auf eine Info-Seite weitergeleitet werden auf der kurz auf die Vergabe der Plätze und den Anmeldeschluß, bzw. das weitere Prozedere hingewiesen wird. Diese Information soll zur Sicherheit auch noch per Email an die Teilnehmer versendet werden.

Die Geschäftstelle soll eine Info-Email bei jeder Meldung erhalten, da den Erstzüchtern umgehend die Kontodaten übermittelt werden, damit diese die fälligen Gebühren umgehend überweisen können und der Platz als fest gebucht vermerkt werden kann. Diese Mitteilung soll durch die Geschäfsstelle per Email an die Teilnehmer versendet werden.

Nach dem Meldeschluß müssen ggf. Absagen verschickt werden, da nur eine begrenzte Teilnehmerzahl zulässig ist. Teilnehmer die einen Platz im Seminar erhalten haben sollen eine Email mit Wegbeschreibung und weiteren Informationen zum Ablauf erhalten.

Für den Seminartag wird eine Teilnehmerliste benötigt, sowie für jeden Teilnehmer eine Platzkarte/Namensschild und eine Bescheinigung über die Teilnahme am Seminar.

Lösung: Anmerkung: Bei allen nachfolgenden Schritten die beschrieben werden, sollte das Ziel sein, immer möglichst universelle Ansätze zu verfolgen. Dadurch ist es einfacher Formulare und deren weitere Bestandteile mehrfach zu verwenden, bzw. können Anpassungen leichter umgesetzt werden.

Zunächst ist ein Formular zu erstellen. Die Anzahl der Felder und die optische Ausgestaltung spielen für dieses Beispiel keine Rolle, weshalb an dieser Stelle auf ein Muster verzichtet wird. Einzig die Felder Vorname, Nachname und Email des Teilnehmers müssen vorhanden sein, da sonst die in der Aufgabenstellung beschriebenen Abläufe nicht durchgeführt werden können.

Folgende Steuerfelder/Angaben sind im HTML-Code des Formulares einzufügen:

<input name="formular" value="Anmeldung Erstzüchterseminar" type="hidden"/>
<input name="frm_forward" value="showpage.php?seite=bestaetigung_uebermittlung_seminar" type="hidden"/>
<input name="frm_notify_email" value="gs@musterverein.xyz" type="hidden"/>
<input name="frm_confirm_tpl" value="emailbestaetigung_seminar" type="hidden"/>
<input name="frm_confirm_emailfield" value="email" type="hidden"/>
<input name="frm_confirm_sender" value="gs@musterverein.xyz" type="hidden"/>

formular = Name des Formulares

frm_forward = Seite auf die der Nutzer weitergeleitet wird, sobald er die Daten abgesendet hat

frm_notify_email = Email-Adresse die über eingehende Anmeldungen informiert wird

frm_confirm_tpl = Name des Email-Templates welches an den Teilnehmer verschickt wird, sobald er die Daten abgesendet hat.

frm_confirm_emailfield = Name des Feldes, welches die Email-Adresse des Teilnehmers enthält.

frm_confirm_sender = Absender-Email in deren Namen die Email an den Teilnehmer verschickt wird.