Hi,
habe in meinem script einen kleinen Fehler, und bekom ihn irgendwie nicht weg
kann mir einer sagen wie ich am besten überprüfe, ob die (aus einem Formular stammenden) Daten eine ganze Zahl (ohne kommastellen,...) sind?
Habe es gerade so probiert:
doch wo ist jetz des problem, dass es mir einfach immer "Falsche Eingabe" anzeigt??
des is_int funktioniert eigentlich, nur dann gehen ja noch kommazahlen!
hoffe ihr könnt mir bald helfen
mfg
to
Ps: bei den eingabefeldern für die Zahl, habe ich als type "int" genommen. (war am naheliegensten, fand ich)
habe in meinem script einen kleinen Fehler, und bekom ihn irgendwie nicht weg
kann mir einer sagen wie ich am besten überprüfe, ob die (aus einem Formular stammenden) Daten eine ganze Zahl (ohne kommastellen,...) sind?
Habe es gerade so probiert:
PHP:
if ((is_int($_POST['number'])) and (!preg_match('.', $_POST['number']))) {
echo 'Richtige Eingabe!';
}
else {
echo 'Falsche Eingabe';
}
des is_int funktioniert eigentlich, nur dann gehen ja noch kommazahlen!
hoffe ihr könnt mir bald helfen
mfg
to
Ps: bei den eingabefeldern für die Zahl, habe ich als type "int" genommen. (war am naheliegensten, fand ich)
Zuletzt bearbeitet: