Hallo ich habe per HTML ein Kontaktformular erstellt und möchte dieses per PHP an meine E-Mail Adresse senden lassen.
Leider Zeigt mein Server immer den Fehler das Formular kann nicht ausgewertet werden Error 500 oder eine komplett weiße Seite jetzt, kann mir jemand von euch helfen, kenne mich mit PHP nicht aus.
Habe anhand von paar Suchergebnissen versucht die PHP Formel zu erstellen, doch klappt diese nicht :(
mein HTML Formular:
Und mein bisheriger PHP Code welcher nicht funktioniert:
Vielen Dank im voraus! LG
Leider Zeigt mein Server immer den Fehler das Formular kann nicht ausgewertet werden Error 500 oder eine komplett weiße Seite jetzt, kann mir jemand von euch helfen, kenne mich mit PHP nicht aus.
Habe anhand von paar Suchergebnissen versucht die PHP Formel zu erstellen, doch klappt diese nicht :(
mein HTML Formular:
HTML:
<form action="formulartest.php" method="post">
<ol>
<li><input id="name" type="text" name="name" placeholder="Vor und Nachname *" required size="30"></li>
<li><input id="addresse" type="text" name="straße" placeholder="Straße und Hausnummer *" required><br></li>
<li><input id="plz" type="text" name="plz" placeholder="PLZ *" required>
<input id="stadt" type="text" name="ort" placeholder="Ort *" required></li>
<li><input id="telefon" type="text" name="telefon" placeholder="Telefon *" required></li>
<li><input id="email" type="text" name="email" placeholder="E-Mail Adresse *" required size="30"></li>
</ol>
<!--RangeDatePicker-->
<p>Reisezeitraum:</p>
<input id="daterange" type="text" name="daterange" value="01/01/2019 - 01/31/2050"/>
<table id="kontaktoption">
<tr>
<th class="sp1">Erw.:</th>
<th class="sp1-1">
<select type="text" name="Erw">
<option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option>
<option value="5">5</option><option value="6">6</option>
</select>
</th>
<th class="sp2">Kinder:</th>
<th class="sp1-1">
<select type="text" name="Kinder">
<option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option>
<option value="5">5</option><option value="6">6</option>
</select>
</th>
</tr>
</table>
<p>
<textarea id="nachricht" name ="message" placeholder="Ihre Nachricht. . . " required></textarea>
</p>
<p class="datenschutzscheck">
<input type="checkbox" name="datenschutz" value="Datenschutz" required>
Mit dem Absenden des Formulars erklären Sie sich damit
einverstanden, dass ich Ihre Daten zur Bearbeitung der
Anfrage verwenden darf.<br>
<br>
Weitere Informationen können Sie unter <a href="datenschutz.html">Datenschutz</a> nachlesen.
</p>
<br>
<input id="Senden" type="submit" name="senden" value="Nachricht senden"/>
</form>
Und mein bisheriger PHP Code welcher nicht funktioniert:
Code:
)){
$name = $_POST['name'];
$straße = $_POST['straße'];
$plz = $_POST['plz'];
$stadt = $_POST['stadt'];
$telefon = $_POST['telefon'];
$mailFrom = $_POST['email'];
$daterange = $_POST['daterange'];
$Erw = $_POST['Erw'];
$Kinder = $_POST['Kinder'];
$message = $_POST['message'];
$datenschutz = $_POST['datenschutz'];
$mailTo = "mymail@g[EMAIL='loeffler.thommy@gmail.com']mail.com[/EMAIL]";
$headers = "From: ".$mailFrom;
$txt = "Buchungsanfrage - Ferienhaus Kleist von ".$name.".\n\n".$message;
mail($mailTo, $txt, $headers);
header("Location: index.php?mailsend");
}
?>
Vielen Dank im voraus! LG
Zuletzt bearbeitet: