überprüfen ob Variable ne zahl ist

The_MACman

Mitglied
AAAAAAlso mein Problem ist folgendes:
habn roulette gecoded so und nun kann man da geld setzen auf seine zahl ! nun will ich überprüfen oder in dem text wo man seinen einsatz eingibt auch eine zahl eingeben wurde ... da man ja immer damitrechnen muss das leute son rotz amchen ! nun is aber das problem das das mit der schönen funktion is_int() nicht machen kann da die variable die aus dem textfeldentsteht immer ein string ist egal ob buchstabe oder zahl ! nu hab ich ein problem ! wie mach ich das !? behaltet im hinterkopf das ich die zahl(oder eben buchstabe) aus nem formular hole und dann input type="text" ..... wäre cool wenn ihr ne lösung hättet !
danke im vorraus !
 
klar geht das...
dein input hat sicherlich einen namen... z.b. name="einsatz"
wenn du das formular jetzt postest hast du die variable $_POST['einsatz'] die die zahl enthalten soll. nun checkst du einfach
PHP:
if (is_numeric($_POST['einsatz'])) {
     echo'Bla bla ich bin numerisch freu';
} else {
    echo'ist nicht!';
}

mit is_numeric bekommst du das hin da er auch strings checkt....

php.net quote:
bool is_numeric ( mixed var)


Returns TRUE if var is a number or a numeric string, FALSE otherwise.
 
Zurück