Hi,
ich steh momentan etwas auf dem Schlauch und evtl. könnt ihr mir ja weiterhelfen.
Ich habe ein Formular, wo man in einem Feld die Eingabe zwischen 1 und 6 machen kann. Dann wird das Formular geprüft, ob auch wirklich eine Zahl zwischen 1 und 6 eingegeben wurde. Das klappt auch ganz gut. Aber es soll auch die Möglichkeit bestehen, dass Formular, bzw. das entsprechende Textfeld, leer zu lassen, und dabei scheiterts dann. Denn er sagt bei keiner Eingabe trotzdem, dass man die Zahl zw. 1 und 6 eingeben soll.
Hier der PHP Code zur Formular-
Prüfung:
PHP-Code:
//reaktionszeit ist die Variable aus dem Formular
if ($reaktionszeit > 6 or $reaktionszeit < 1)
{
$error_msg = "Bitte geben Sie eine Bewertung zwischen '1' und '6' für die Reaktionszeit ein.";
}
//später dann die ausgabe der $error_msg
Mir ist schon auch klar, warum er den Fehler ausgibt, wenn keine Eingabe erfolgt, trifft ja die Bedingung der If-Schleife nicht zu, aber mir fällt momentan auch nix ein, wie ich das Problem lösen kann.
Gruß
mccoy