Mailinglisten-Archive |
Hallo,
ich möchte überprüfen, ob ein Formularfeld nur Zahlen enthält. Dafür
nutze ich z.B.
if (preg_match("/^\d+$/",$anzahl)) {echo "Zahl";}
Das läuft mit PHP3.0.16 und Apache 1.3.6 unter Win 98 jedoch nicht
(auf dem Linux-Webserver schon).
Ich kriege zwar keine Fehlermeldung, allerdings wird die Seite auch
nicht aufgebaut (ohne die if-Abfrage schon).
Muss ich noch irgendwas anpassen (evtl. in der php3.ini)?
Außerdem läuft dieses Konstrukt auch nicht - vielleicht hat jemand von
Euch eine Idee warum nicht:
if (preg_match("/^\d+$/",$anzahl))
{
if ($anzahl != 0)
{
irgendwelche Befehle
}
else
{
if ($lang == "d") echo "Bitte einen Wert > 0 eingeben";
else echo "To delete...";
}
}
else
{
if ($lang == "d") echo "Bitte eine Zahl eingeben!";
else echo "This is not a number!";
}
Danke für Eure Hilfe,
Ralf
--
ralf semroch . semroch_(at)_designofsites.de . icq: 76557479
http://www.designofsites.de . http://www.flash4-center.de . http://www.fireworks-center.de
http://www.dreamweaver-center.de . http://www.darksounds.de . http://www.search4singles.de
php::bar PHP Wiki - Listenarchive