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