Frontend-Formulare mit AJAX-Loader-Pattern. Einbindung: include("functions/forms/load.php"). 13 produktive Formulare für Kontakt, Anmeldungen, Reservierungen, Login und mehr.
Alle verfügbaren Formular-Funktionen auf einen Blick.
Vollständige Funktionsliste
| Funktion | Zweck |
|---|---|
| getContactForm($config) | Kontaktformular |
| getMaillistForm($config) | Newsletter-Anmeldung |
| getLoginForm($config) | Frontend-Login |
| getMemberForm($config) | Member-Registrierung / Profil |
| getPasswordResetForm($config) | Passwort zurücksetzen |
| getUserForm($config) | User-Stammdaten bearbeiten |
| getReservationEventForm($config) | Event-Ticket-Reservation |
| getReservationEventWizzardForm($config) | Event-Reservation als Wizard (mehrstufig) |
| getReservationSimpelTableForm($config) | Einfache Tisch-/Lounge-Reservation |
| getCoursForm($config) | Kurs-Anmeldung |
| getWinForm($config) | Gewinnspiel-Teilnahme |
| getPromotionForm($config) | Promoter-Anmeldung |
| getCommentForm($config) | Kommentar erfassen |
Einbindung (alle Formulare)
// Einmal pro Seite einbinden
include("functions/forms/load.php");
// Dann das gewünschte Formular aufrufen
$config = [];
$config["kurs"] = '15'; // Kurs-ID
$config["firstname"]["field"] = 'true';
$config["email"]["field"] = 'true';
$config["submit"]["label"] = 'Anmelden';
getCoursForm($config);