mC pAiN
Erfahrenes Mitglied
Hallo,
habe einen kleinen Formmailer geschrieben. Es werden aus Formularfeldern die Werte an das PHP-Skript übergeben
und es soll getestet werden, ob alle Pflichtfelder ausgefüllt sind.
Hatte das schon öfters gemacht und immer hats geklappt. Nur jetzt sagt er mir immer, dass ich nicht alle Angaben gemacht habe, obwohl ich immer alle Felder ausfülle.
Ich finde den Fehler nicht. Die Text-Felder haben alle die richtigen Namen...
habe einen kleinen Formmailer geschrieben. Es werden aus Formularfeldern die Werte an das PHP-Skript übergeben
und es soll getestet werden, ob alle Pflichtfelder ausgefüllt sind.
Hatte das schon öfters gemacht und immer hats geklappt. Nur jetzt sagt er mir immer, dass ich nicht alle Angaben gemacht habe, obwohl ich immer alle Felder ausfülle.
PHP:
<?php
if (isset($_POST["senden"])) {
$ebayname = $_POST["ebay_name"];
$artnr = $_POST["art_nr"];
$email = $_POST["email"];
$nname = $_POST["name"];
$vname = $_POST["vorname"];
$str = $_POST["strasse"];
$hausnr = $_POST["hnr"];
$post = $_POST["plz"];
$wohnort = $_POST["ort"];
$zahlart = $_POST["zahlung"];
if ($_POST["ebay_name"] == "" || $_POST["art_nr"] == ""
|| $_POST["email"] == "" || $_POST["name"] == "" || $_POST["vorname"] == ""
|| $_POST["strasse"] == "" || $_POST["hnr"] == "" || $_POST["plz"] == ""
|| $_POST["ort"] == "") {
echo "<font color='#FF0000'><b>Angaben unvollständig.
Bitte füllen Sie alle Pflichtfelder aus!</b></font><br><br>";
}
else {
$empfaenger = "test@test.de";
$betreff = "xxx";
$nachricht = "Name: $ebayname \n
Artikelnummer: $artnr \n
eMail: $email \n\n
Daten des Käufers:\n\n
Name: $vname $nname \n
Adresse: $str $hausnr - $post $wohnort \n\n
Zahlungsart: $zahlart";
mail($empfaenger, $betreff, $nachricht);
header ("Location: success.html");
}
}
?>
Ich finde den Fehler nicht. Die Text-Felder haben alle die richtigen Namen...
Zuletzt bearbeitet: