Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Formel in Variable

Hallo,

bei einem Formular-Feld, welches übergeben wird möchte ich gerne überprüfen, ob der Wert des Feldes zwischen 0 und 20 liegt.

if (($test>0) and ($test<20)) echo "super";

allerdings wenn ich ins feld (-1)*3000000 eingebe, so sagt er auch super, aber das ist ja nicht gewollt.

Hat da jemand eine Lösung?

Danke im Voraus.

Hier gehts zum Orginal Eintrag "Formel in Variable" im Forum

Antworten

Ausdrücke ("Formeln") werden in diesem Fall gar nicht unterstützt und der Vergleich ist somit ein String-Vergleich. Du solltest vorher überprüfen, ob es sich bei der EIngabe wirklich um eine Zahl handelt: is_numeric()


Hier gehts zum Orginal Eintrag "Formel in Variable" im Forum
 
phpforum.de | Impressum