PHP-Formular
Hallo allerseits, bin grad dabei, ein Kontaktformular zu basteln, habe dabei aber Probleme! Hier ist erstmal das Formular:
Zitat:
<?
if ($email!="" ) {
$more = "From: max@mustermann.land\r\nReturn-Path: max@mustermann.land\r\nContent-Type:text";
$body="Nachname: $nachname
Vorname: $vorname
Emailadresse: $email
Telefon: $telefon
Strasse: $strasse
Ort: $ort
Kommentar: $nachricht";
mail("max@mustermann.land",$subject,$body, $more);
header("location: danke.html");
}
else {
header("location: fehler.html");
}
?>
So, wenn ich nun eine Nachricht schreiben will, kommt jedesmal die fehler.html, obwohl ich alle Felder ausfülle...
Ihr könnt ja mal hier gucken, da seht ihr das Formular!
Hat jemand eine Idee, woran das liegen könnte?
Antwort schreiben
Antwort 1 von Supermax vom 01.02.2019, 18:28 Options
Möglicherweise ist auf deinem Webspace "register_globals" deaktiviert.
D.h. du findest die eingegebenen Daten nicht in z.B. $email, sondern in $_POST['email'] (falls das Formular mit method="post" geschickt wird) bzw. $_GET['email'] (für method="get")
Antwort 2 von LittleT vom 16.02.2019, 11:23 Options
Hallo
du überprüfst ja nur ob die E-Mail gefüllt ist.
Schau mal ob die Variable auch wirklich gefüllt ist.
Gruß
LittleT