Kursanmeldung Kreuztaler Tanzclub Casino

"; foreach ($array as $value) { $kursAW .= "\n "; } $kursAW .= "\n "; // Auswahlliste: Kursdatum (Tag) // Bestimmte Tage auswählen z.B.: $Tage = array(10, 20, 30); $Tage = range(1, 31); // Start, Ende array_unshift($Tage, "0"); $Tag2 = isset($_POST["Tag2"]) ? $_POST["Tag2"] : ""; $tagKal2 = "\n \n "; // Auswahlliste: Kursdatum (Monat) // Bestimmte Monate auswählen z.B.: $Monate = array(3, 6, 9, 12); $Monate = range(1, 12); // Start, Ende array_unshift($Monate, "0"); $Monat2 = isset($_POST["Monat2"]) ? $_POST["Monat2"] : ""; $monatKal2 = "\n \n "; // Auswahlliste: Kursdatum (Jahr) // Bestimmte Jahre auswählen z.B.: $Jahre = array(2019, 2020, 2021); $Jahre = range(date("Y") -10, date("Y") +10); // Y = Aktuelles Jahr -+ 10 Jahre array_unshift($Jahre, "0000"); $Jahr2 = isset($_POST["Jahr2"]) ? $_POST["Jahr2"] : ""; $jahrKal2 = "\n \n "; $kursdatum = $Tag2 . "." . $Monat2 . "." . $Jahr2; // Datumsformat hier ggf. anpassen! $vorname = isset($_POST["vorname"]) ? strip_tags(trim($_POST["vorname"])) : ""; // Vorname $name = isset($_POST["name"]) ? strip_tags(trim($_POST["name"])) : ""; // Nachname $geburtsdatum = isset($_POST["geburtsdatum"]) ? strip_tags(trim($_POST["geburtsdatum"])) : ""; // Geburtsdatum $geschlecht = isset($_POST["geschlecht"]) ? $_POST["geschlecht"] : ""; // Geschlecht // Auswahlliste: Geschlecht $array = [ "", "weiblich", "maennlich", ]; $geschlechtAW = ""; $strasse_hausnummer = isset($_POST["strasse_hausnummer"]) ? strip_tags(trim($_POST["strasse_hausnummer"])) : ""; // Strasse Hausnummer $plz_ort = isset($_POST["plz_ort"]) ? strip_tags(trim($_POST["plz_ort"])) : ""; // Plz Ort $telefon = isset($_POST["telefon"]) ? strip_tags(trim($_POST["telefon"])) : ""; // Telefon $email = isset($_POST["email"]) ? strip_tags(trim($_POST["email"])) : ""; // E-Mail $vornamee = isset($_POST["vornamee"]) ? strip_tags(trim($_POST["vornamee"])) : ""; // Vorname $nachnamee = isset($_POST["nachnamee"]) ? strip_tags(trim($_POST["nachnamee"])) : ""; // Nachname $geburtstage = isset($_POST["geburtstage"]) ? strip_tags(trim($_POST["geburtstage"])) : ""; // Geburtstag $iban = isset($_POST["iban"]) ? strip_tags(trim($_POST["iban"])) : ""; // IBAN $kreditinstitut = isset($_POST["kreditinstitut"]) ? strip_tags(trim($_POST["kreditinstitut"])) : ""; // Kreditinstitut $name_des_kontoinhabers = isset($_POST["name_des_kontoinhabers"]) ? strip_tags(trim($_POST["name_des_kontoinhabers"])) : ""; // Name des Kontoinhabers $adresse_des_inhabers = isset($_POST["adresse_des_inhabers"]) ? strip_tags(trim($_POST["adresse_des_inhabers"])) : ""; // Adresse des Inhabers $nachricht = isset($_POST["nachricht"]) ? strip_tags(trim($_POST["nachricht"])) : ""; // Nachricht // Benutzereingaben überprüfen // Die Meldungen müssen hier eventuell angepasst werden. $Fehler = ["kurs"=>"", "kursdatum"=>"", "kursdatum"=>"", "vorname"=>"", "name"=>"", "geburtsdatum"=>"", "geschlecht"=>"", "strasse_hausnummer"=>"", "plz_ort"=>"", "telefon"=>"", "email"=>"", "iban"=>"", "kreditinstitut"=>"", "name_des_kontoinhabers"=>"", "adresse_des_inhabers"=>"", "sicherheit"=>""]; if (isset($_POST["submit"])) { $Fehler["kurs"] = $kurs == "" ? " Bitte wählen Sie einen Eintrag aus!" : ""; $Fehler["kursdatum"] = !checkdate($_POST["Monat2"], $_POST["Tag2"], $_POST["Jahr2"]) ? " Wählen Sie ein (gültiges) Datum aus!" : ""; $Fehler["vorname"] = strlen($_POST["vorname"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["name"] = strlen($_POST["name"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["geburtsdatum"] = strlen($_POST["geburtsdatum"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["geburtsdatum"] .= strlen($_POST["geburtsdatum"]) > 20 ? " Es sind maximal 20 Zeichen erlaubt!" : ""; $Fehler["geschlecht"] = $geschlecht == "" ? " Bitte wählen Sie einen Eintrag aus!" : ""; $Fehler["strasse_hausnummer"] = strlen($_POST["strasse_hausnummer"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["plz_ort"] = strlen($_POST["plz_ort"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["telefon"] = strlen($_POST["telefon"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["telefon"] .= !preg_match("/^[ 0-9\/-]{6,}+$/", $_POST["telefon"]) ? " Die Telefonnummer ist fehlerhaft!" : ""; $Fehler["email"] = filter_var($_POST["email"], FILTER_VALIDATE_EMAIL) === false ? " Geben Sie eine gültige E-Mail-Adresse ein!" : ""; $Fehler["iban"] = strlen($_POST["iban"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["kreditinstitut"] = strlen($_POST["kreditinstitut"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["name_des_kontoinhabers"] = strlen($_POST["name_des_kontoinhabers"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["adresse_des_inhabers"] = strlen($_POST["adresse_des_inhabers"]) < 1 ? " Bitte füllen Sie dieses Feld aus!" : ""; $Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : ""; } // Sicherheitsabfrage - Rechenaufgabe $Z0 = [mt_rand(1, 9), mt_rand(1, 9)]; $Z1 = max($Z0); $Z2 = min($Z0); $Spam = $Z1 . " + &#" . (48 + $Z2) . ";"; $Schutz = md5($Z1 + $Z2); // Formular erstellen $Formular = "

Online Kursanmeldung

Bitte vermeiden sie Umlaute wie ö ä ü ß


Bitte wählen sie den gewünschten Kurs aus

Kursdatum: ✲ " . $Fehler["kursdatum"] . "

Daten Kursteilnehmer (bei Kinderkursen den Namen des
Kindes und im Anschluss den Namen des
Erziehungsberechtigten)

---------------------------------------------------------

Nur bei Kinderkursen ausfüllen: Daten Erziehungsberechtigter

---------------------------------------------------------

SEPA Lastschrift


Bitte lösen Sie die Rechenaufgabe.


-

Bitte alle mit markierten Felder ausfüllen.

"; // Vorschau if (isset($_POST["vorschau"])) { echo strip_tags("

Vorschau


Kurs: $kurs
Kursdatum: $kursdatum

Vorname Kursteilnehmer: $vorname
Nachname Kursteilnehmer: $name
Geburtsdatum Kursteilnehmer: $geburtsdatum
Geschlecht Kursteilnehmer: $geschlecht
Strasse Hausnummer: $strasse_hausnummer
Plz Ort: $plz_ort
Telefon: $telefon
E-Mail: $email


Evtl.: Erziehungsberechtiger Vorname: $vornamee
Nachname: $nachnamee
Geburtstag: $geburtstage


SEPA Lastschrift: IBAN: $iban
Kreditinstitut: $kreditinstitut
Name des Kontoinhabers: $name_des_kontoinhabers
Adresse des Inhabers: $adresse_des_inhabers

Nachricht: $nachricht
", "


"); } // Formular abgesendet if (isset($_POST["submit"])) { // Sind keine Benutzer-Eingabefehler vorhanden if (implode("", $Fehler) == "") { // Daten als E-Mail versenden (Vorschlag) - Bitte anpassen! // Zeitzone und das aktuelle Datum setzen // http://de3.php.net/manual/de/timezones.europe.php date_default_timezone_set("Europe/Berlin"); $Datum = date("d.m.Y H:i"); // Empfänger E-Mail $Mailto = "webmaster@kreuztalertanzclub-casino.de"; $betreff = "Kursanmeldung"; // Betreff // Inhalt der E-Mail setzen $Text = " Gesendet am: $Datum Uhr Kurs: $kurs Kursdatum: $kursdatum Vorname Kursteilnehmer: $vorname Nachname Kursteilnehmer: $name Geburtsdatum Kursteilnehmer: $geburtsdatum Geschlecht Kursteilnehmer: $geschlecht Strasse Hausnummer: $strasse_hausnummer Plz Ort: $plz_ort Telefon: $telefon E-Mail: $email Erziehungsberechtigter: Vorname: $vornamee Nachname: $nachnamee Geburtstag: $geburtstage SEPA Lastschrift: IBAN: $iban Kreditinstitut: $kreditinstitut Name des Kontoinhabers: $name_des_kontoinhabers Adresse des Inhabers: $adresse_des_inhabers Nachricht: $nachricht "; // E-Mail versenden mb_internal_encoding("UTF-8"); $Betreff = mb_encode_mimeheader($betreff, "UTF-8", "Q"); $Kopfzeile = "MIME-Version: 1.0;\nFrom: " . mb_encode_mimeheader($name, "UTF-8", "Q") . "<" . $email . ">" . "\nContent-Type: text/plain; Charset=UTF-8;\n"; if (mail($Mailto, $Betreff, $Text, $Kopfzeile)) { echo "

Vielen Dank, ihre Anmeldung wurde versendet.

"; } else { // Wenn die Daten nicht versendet werden konnten, // wird die E-Mail-Adresse für den direkten Kontakt eingeblendet. echo "

Beim Senden der Nachricht ist ein Fehler aufgetreten!
" . "Bitte wenden Sie sich direkt an: " . $Mailto . "

"; } // Automatische Weiterleitung echo "

Automatische Weiterleitung in " . $Autoweiterleitung . " Sekunden …
Weiter

"; } else { // Formular und Benutzer-Eingabefehler ausgeben echo $Formular; } } else { // Formular ausgeben echo $Formular; } ?>