Ich speichere in einer Datenbank Geldbeträge dass mit DEZIMAL(6,2) formatiert ist. Dies geht auch so lange gut wie ich die Cent Beträge mit einem Punkt trenne. Also 12.95 schreibe. Gebe ich 12,95 ein werden die 95 Cent verschluckt und nur 12.00 in die Datenbank gespeichert.
Ist die Lösung jetzt den eingegebenen Wert vor dem Speichern auf Kommas abzusuchen und diese mit str_replace durch einen Punkt zu ersetzen, oder ist das eine Pfusch Lösung?
Ist die Lösung jetzt den eingegebenen Wert vor dem Speichern auf Kommas abzusuchen und diese mit str_replace durch einen Punkt zu ersetzen, oder ist das eine Pfusch Lösung?
Kommentar