Formulareingabe mit PHP vorraussetzen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abbrechen
achtung
email
ersten code
fehlermeldung
feld
formular
funktionieren
gesamte formular
post
posten
realisieren
text
zeichen
-
Hallo!
Ich habe auf meiner HP ein Kontaktformular eingebunden. Ich kann eine E-Mail schreiben, auch wenn keinerlei Text im Formular steht.
Dies m?chte ich ?ndern. Ich m?chte, dass das Feld Name und E-Mail ein Pflichtfeld wird, und das die E-Mail nicht gesendet wird, bzw. eine Fehlermeldung ausgegeben wird.
Wie kann ich dies mit PHP realisieren?
Ich bedanke mich schon einmal bei Allen, die posten. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also, wenn DU diese Variablen mit Post ?bergibst, dann sollte es so funktionieren:
<?
$email = $_POST['mail'];
$name = $_POST['name'];
// -----------------------------------------
if (!$name OR !$email)
{
echo "F?llen Sie bitte das gesamte Formular aus!";
}
else
{
echo "Ganzes Formular ausgef?llt!";
}
?>
oder:
<?
$email = $_POST['mail'];
$name = $_POST['name'];
// -----------------------------------------
if ($email == "" OR $name == "")
{
echo "F?llen Sie bitte das gesamte Formular aus!";
}
else
{
echo "Ganzes Formular ausgef?llt!";
}
?>
So sollte das funktionieren!
// edit:
zu sp?t :(
-
Achtung! Schreibveler meines Vorvorposters im ersten Code:
if (!$name OR !email) - soll aber hei?en, denke ich: if (!$name OR !$email) -
if (!$name OR !email) - soll aber hei?en, denke ich: if (!$name OR !$email)
Ja, stimmt.
Ansonsten wird das nicht als Variable annerkannt, da Variablen nun mal mit $ deklariert werden.
Abgeschlossen, damit:
[ closed ]
H2O -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage