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:
Danke für eure Hilfe!
Die Mailadresse habe ich verändert! Vorher stand natürlich meine Mail drinnen
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