Schönen guten Tag nicki,
danke dir, das wäre auch eine Möglichkeit. Bin noch am probieren..
ich würde es so lösen, dass die Eingabe, die vom Formular kommt, folgendermassen überprüft wird:
1.) Wurde überhaupt etwas eingegeben?
2.) Wurden nur Ziffern eingegeben?
3.) Ist die eingegebene Zahl zwischen 499 und 9000001?
Als Code kann das so aussehen:
if( (isset($_POST['input'])) AND (preg_match('~^[0-9]{3,7}$~',$_POST['input'])) AND (intval($_POST['input'])>499) AND (intval($_POST['input'])<9000001) )
{
$check_result = 'war korrekt!';
}
else
{
$check_result = 'war <strong>nicht</strong> korrekt!';
}
$input = isset($_POST['input']) ? htmlspecialchars($_POST['input']) : '';
echo 'Die Eingabe \' '.$input.' \' '.$check_result;
Mit lieben Grüßen
H. Wolowitz
--
Gut, dann können wir die Zettel von den Laternen nehmen...
Gut, dann können wir die Zettel von den Laternen nehmen...