Wert in Textbox ist Zahl?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Wie kann ich in PHP abfragen ob der Wert in einer Textbox eine Zahl ist?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
das h?ngt ein bisschen davon ab, um was f?r eine Zahl es sich handelt (integer, boolean, double).
Grunds?tzlich sollte man mit diesen drei Funktionen auskommen:
is_integer($Textfeldname)
is_bool($Textfeldname)
is_double($Textfeldname)
die Funktionen liefern als R?ckgabewert "true", falls es sich um eine Zahl des entsprechenden Typs handelt. Kann man also wunderbar eine if-struktur mit aufbauen.
hier nochmal die Funktionsreferenz zu is_integer (die anderen Funktionen sind auf der Seite verlinkt)
http://es.selfhtml.org/php/funktionsreferenz/variablen_funktionen/is_integer.html
Gru?
ssd
Beitrag ge?ndert am 1.10.2005 14:42 von ssd_bonn -
Du kannst es auch mit der Funktion "is_numeric" ?berpr?fen lassen; diese Funktion stellt fest, ob sich im ?bergebenen Paramter Zahlen befinden.
Code:
<? /*** Auch m?gliche Initialisierung: $zahl = 123456789.235959; ***/ $zahl = "123456789.561456145674964764234121674"; // In diesem Falle true if(is_numeric($zahl) === TRUE) { print($zahl ." ist eine Zahl!"); } else { print($zahl ." ist keine Zahl!"); } ?>
Beitrag ge?ndert am 1.10.2005 14:45 von compactdisc -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage