Antworten auf deine Fragen:
Neues Thema erstellen

Erledigt - Formular wird nicht gesendet

Platinoy

Noch nicht viel geschrieben

Hallo,

ich habe gerade ein Formular erstellt, wo Athleten Daten für Ihren Steckbrief eingeben können.
Nur leider sendet das Formular die Daten nicht per Mail. Wenn ich auf Absenden klicke, wird die Seite nur neu geladen. Sonst passiert aber nichts.
Könntet ihr mir BITTE dabei helfen. Finde den Fehler leider nicht :(
Der Code:

PHP:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Steckbrief</title>
</head>

<body>

<?php
    if($_POST['senden'] && !$_POST['vorname']){$err_vorname=1;}else{$err_vorname=0;}
    if($_POST['senden'] && !$_POST['nachname']){$err_nachname=1;}else{$err_nachname=0;}
    if($_POST['senden'] && !$_POST['telefonnummer']){$err_telefonnummer=1;}else{$err_telefonnummer=0;}
    if($_POST['senden'] && !$_POST['email']){$err_email=1;}else{$err_email=0;}
    if($_POST['senden'] && !$_POST['geburtsdatum']){$err_geburtsdatum=1;}else{$err_geburtsdatum=0;}
    if($_POST['senden'] && !$_POST['geburtsort']){$err_geburtsort=1;}else{$err_geburtsort=0;}
    if($_POST['senden'] && !$_POST['koerpergroesse']){$err_koerpergroesse=1;}else{$err_koerpergroesse=0;}
    if($_POST['senden'] && !$_POST['schuhgroesse']){$err_schuhgroesse=1;}else{$err_schuhgroesse=0;}
    if($_POST['senden'] && !$_POST['schulabschluss']){$err_schulabschluss=1;}else{$err_schulabschluss=0;}
    if($_POST['senden'] && !$_POST['beruf']){$err_beruf=1;}else{$err_beruf=0;}
    if($_POST['senden'] && !$_POST['ziele']){$err_ziele=1;}else{$err_ziele=0;}
    if($_POST['senden'] && !$_POST['starten']){$err_starten=1;}else{$err_starten=0;}
    if($_POST['senden'] && !$_POST['trainer']){$err_trainer=1;}else{$err_trainer=0;}
    if($_POST['senden'] && !$_POST['seit']){$err_seit=1;}else{$err_seit=0;}
    if($_POST['senden'] && !$_POST['erfolg']){$err_erfolg=1;}else{$err_erfolg=0;}
   
    if($_POST['senden'] && $_POST['vorname'] && $_POST['nachname'] && $_POST['telefonnummer'] && $_POST['email'] && $_POST['geburtsdatum'] && $_POST['geburtsort'] && $_POST['koerpergroese'] && $_POST['schuhgroesse'] && $_POST['schulabschluss'] && $_POST['beruf'] && $_POST['ziele'] && $_POST['starten'] && $_POST['trainer'] && $_POST['seit'] && $_POST['erfolg'])
        {
            $nachricht=$_POST['vorname'];
            if(mail('xyz1@xyz.com','Steckbrief',$nachricht,'From: xyz@xyz.com'))
                {
                    $msg_mail="Dein Steckbrief wurde versendet";
                }
                else
                    {
                        $msg_mail="Beim senden ist ein Problem aufgetaucht";
                    }
        }
        if(isset($msg_mail))
            {echo $msg_mail;}
        else
            {
?>
<form method="post" action="steckbrief.php">
Vorname: <input type="text" name="vorname" <?php if($err_vorname==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['vorname'];?>" />
<br>
Nachname: <input type="text" name="nachname" <?php if($err_nachname==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['nachname'];?>" />
<br>
Telefonnummer: <input type="tel" name="telefonnummer" <?php if($err_telefonnummer==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['telefonnummer'];?>" />
<br>
E-Mail: <input type="email" name="email" <?php if($err_email==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['email'];?>" />
<br>
Geburtsdatum: <input type="date" name="geburtsdatum" <?php if($err_geburtsdatum==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['geburtsdatum'];?>" />
<br>
Geburtsort: <input type="text" name="geburtsort" <?php if($err_geburtsort==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['geburtsort'];?>" />
<br>
Körpergröße: <input type="text" name="koerpergroesse"<?php if($err_koerpergroesse==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['koerpergroesse'];?>" />
<br>
Schuhgröße: <input type="text" name="schuhgroesse" <?php if($err_schuhgroesse==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['schuhgroesse'];?>" />
<br>
Schulabschluss: <input type="text" name="schulabschluss" <?php if($err_schulabschluss==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['schulabschluss'];?>" />
<br>
Beruf: <input type="text" name="beruf" <?php if($err_beruf==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['beruf'];?>" />
<br>
Meine Ziele für die nachsten 5 Jahre:<br> <textarea name="ziele" cols="50" rows="10"<?php if($err_ziele==1){echo 'style="background-color:red"';}?>><?php echo $_POST ['ziele'];?></textarea>
<br>
Für folgenden Verein bzw. Verband starte ich:<br> <textarea name="starten" cols="50" rows="10"<?php if($err_starten==1){echo 'style="background-color:red"';}?>><?php echo $_POST ['starten'];?></textarea>
<br>
Disziplinen:<br>
<fieldset>
<p>Sprint</p>
<label for="check1"> <input type="checkbox" name="sprint" value="100m" id="check1"> 100m </label>Bestzeit:<input type="number" name="bz100sprint"/><br>
<label for="check2"> <input type="checkbox" name="sprint" value="200m" id="check2"> 200m </label>Bestzeit:<input type="number" name="bz200"/><br><br>
<label for="check3"> <input type="checkbox" name="sprint" value="400m" id="check3"> 400m </label>Bestzeit:<input type="number" name="bz400sprint"/><br><br>
<p>Mittelstrecke</p>
<label for="check4"> <input type="checkbox" name="mittelstrecke" value="800m" id="check4"> 800m </label>Bestzeit:<input type="number" name="bz800"/><br>
<label for="check5"> <input type="checkbox" name="mittelstrecke" value="1000m" id="check5"> 1000m </label>Bestzeit:<input type="number" name="bz1000"/><br>
<label for="check6"> <input type="checkbox" name="mittelstrecke" value="1500m" id="check6"> 1500m </label>Bestzeit:<input type="number" name="bz1500"/><br>
<p>Langstrecke</p>
<label for="check7"> <input type="checkbox" name="langstrecke" value="3000m" id="check7"> 3000m </label>Bestzeit:<input type="number" name="bz3000langstrecke"/><br>
<label for="check8"> <input type="checkbox" name="langstrecke" value="50000m" id="check8"> 5000m </label>Bestzeit:<input type="number" name="bz5000"/><br>
<label for="check9"> <input type="checkbox" name="langstrecke" value="10000m" id="check9"> 10000m </label>Bestzeit:<input type="number" name="bz10000"/><br>
<p>Staffel</p>
<label for="check10"> <input type="checkbox" name="staffel" value="4x100m" id="check10"> 4x100m </label>Bestzeit:<input type="number" name="bz4x100"/><br>
<label for="check11"> <input type="checkbox" name="staffel" value="4x400m" id="check11"> 4x400m </label>Bestzeit:<input type="number" name="bz4x400"/><br>
<p>Hürden</p>
<label for="check12"> <input type="checkbox" name="huerden" value="100m" id="check12"> 100m (Frauen) </label>Bestzeit:<input type="number" name="bz100huerde"/><br>
<label for="check13"> <input type="checkbox" name="huerden" value="110m" id="check13"> 110m (Männer) </label>Bestzeit:<input type="number" name="bz110"/><br>
<label for="check14"> <input type="checkbox" name="huerden" value="400m" id="check14"> 400m </label>Bestzeit:<input type="time" name="bz400huerde"/><br>
<label for="check15"> <input type="checkbox" name="hindernis" value="3000" id="check15"> 3000m Hindernis </label>Bestzeit:<input type="number" name="bz3000hindernis"/><br>
<p>Marathon</p>
<label for="check16"> <input type="checkbox" name="halbmarathon" value="halbmarathon" id="check16"> Halbmarathon</label>Bestzeit:<input type="number" name="bzhalbmarathon"/><br>
<label for="check17"> <input type="checkbox" name="marathon" value="marathon" id="check17"> Marathon </label>Bestzeit:<input type="number" name="bzmarathon"/><br>
<label for="check18"> <input type="checkbox" name="crosslauf" value="crosslauf" id="check18"> Crosslauf </label>Bestzeit:<input type="number" name="bzcrosslauf"/><br>
<p>Spung</p>
<label for="check19"> <input type="checkbox" name="hochsprung" value="hochsprung" id="check19"> Hochsprung </label>Höchstweite:<input type="number" name="hwhochsprung"/><br>
<label for="check20"> <input type="checkbox" name="stabhochsprung" value="stabhochsprung" id="check20"> Stabhochsprung </label>Höchstweite:<input type="number" name="hwstabhochsprung"/><br>
<label for="check21"> <input type="checkbox" name="weitsprung" value="weitsprung" id="check21"> Weitsprung </label>Bestweite:<input type="number" name="bwweitsprung"/><br>
<label for="check22"> <input type="checkbox" name="dreisprung" value="dreisprung" id="check22"> Dreisprung </label>Bestweite:<input type="number" name="bwdreisprung"/><br>
<p>Wurf</p>
<label for="check23"> <input type="checkbox" name="kugelstoss" value="kugelstoss" id="check23"> Kugelstoß </label>Bestweite:<input type="number" name="bwkugelstoss"/><br>
<label for="check24"> <input type="checkbox" name="diskuswurf" value="diskuswurf" id="check24"> Diskuswurf </label>Bestweite:<input type="number" name="bwdiskuswurf"/><br>
<label for="check25"> <input type="checkbox" name="hammerwurf" value="hammerwurf" id="check25"> Hammerwurf </label>Bestweite:<input type="number" name="bwhammerwurf"/><br>
<label for="check26"> <input type="checkbox" name="speerwurf" value="speerwurf" id="check26"> Speerwurf </label>Bestweite:<input type="number" name="bwspeerwurf"/><br>
<p>Mehrkampf</p>
<label for="check27"> <input type="checkbox" name="siebenkampf" value="siebenkampf" id="check27"> Siebenkampf </label>Höchste Punktzahl:<input type="number" name="hpsiebenkampf"/><br>
<label for="check28"> <input type="checkbox" name="zehnkampf" value="zehnkampf" id="check28"> Zehnkampf </label>Höchste Punktzahl:<input type="number" name="hpzehnkampf"/><br>
</fieldset>
<br>
Trainer: <input type="text" name="trainer" <?php if($err_trainer==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['trainer'];?>" />
<br>
Beim VST Laas bin ich seit: <input type="text" name="seit" <?php if($err_seit==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['seit'];?>" />
<br>
frühere Vereine: <input type="text" name="vorher" <?php if($err_vorher==1){echo 'style="background-color:red"';}?> value="<?php echo $_POST ['vorher'];?>" />
<br>
Meine größten Erfolge:<br> <textarea name="erfolg" cols="50" rows="10" <?php if($err_erfolg==1){echo 'style="background-color:red"';}?>><?php echo $_POST ['erfolg'];?></textarea>
<br>
<p>Medailienspiegel 2014</p>
<p>Österreichische Meisterschaft</p>
Gold: <input type="number" name="goldoem"/>
<br>
Silber: <input type="number" name="silberoem"/>
<br>
Bronze: <input type="number" name="bronzeoem"/>
<p>Kärnter Meisterschaft</p>
Gold: <input type="number" name="goldkm"/>
<br>
Silber: <input type="number" name="silberkm"/>
<br>
Bronze: <input type="number" name="bronzekm"/>
<p>Internationales Meeting</p>
Gold: <input type="number" name="goldim"/>
<br>
Silber: <input type="number" name="silberim"/>
<br>
Bronze: <input type="number" name="bronzeim"/>
<p>Hobby-Veranstaltung</p>
Gold: <input type="number" name="goldhv"/>
<br>
Silber: <input type="number" name="silberhv"/>
<br>
Bronze: <input type="number" name="bronzehv"/>
<br><br>
<input type="submit" name="senden" value="Absenden">

</form>

<?php
            }
?>

</body>
</html>

Danke für eure Hilfe!

Die Mailadresse habe ich verändert! Vorher stand natürlich meine Mail drinnen :D
 

Platinoy

Noch nicht viel geschrieben

Habe den Fehler - zum Glück - selber gefunden. Es war nur ein Tippfehler.
Habe bei der Abfrage - ob alles ausfüllt wurde - bei koerpergroesse das 2te s vergessen :D
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben