Hi,
if ($var.indexOf(",") == 1)
{ $dau = "ja"; }
mit strpos, kannst Du zB. gucken, ob ein Komma enthalten ist.
http://de2.php.net/manual/de/function.strpos.phpif (isNaN($var) == true)
{ $dau = "ja"; }
meinst Du so etwas wie empty(), also nachschauen ob nichts drin steht?
dann: http://de2.php.net/manual/de/function.empty.php
Danke Euch beiden. Leider bin ich zu doof fuer diesen Buchstabensalat.
if ($v < 0 || $v > 450 || !preg_match("/^\d+$/",$v))
{ die ("blabla"); }
funktioniert bestens. Angenommen werden nur ganze Zahlen zwischen 1 und 450, bei alle anderen Zeichen wird gemeckert.
Im zweiten Fall soll alles zwischen 0 und 4 erlaubt sein, auch Dezimalzahlen wie 1.3, aber bei Eingabe von "1,3" mit Komma statt Punkt sollte es auch die Fehlermeldung geben. Das kriege ich aber nicht gebacken leider.
Wer erbarmt sich (*nett guck)?
hsr