Hello,
Wie kann denn sowas überhaupt in die Datenbank Einzug halten, wenn der Spaltentyp passend gewählt wird? Der sollte hier ja 'DECIMAL' sein und keinesfalls ein STRING-Typ.
Oder zur Not ein Integer-Datentyp der mit Netto-Cent-Beträgen (und 3 "Nachkommastellen") arbeitet, wie das bei vielen Shop-Systemen üblich ist.
Hab gerade überlegt, welches Filter dafür passen würde, um den Eingabefehler im Script abzufangen:
http://de3.php.net/manual/en/filter.filters.validate.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg