Hallo,
in meinem Script kann ich Preise eingeben z.B. 14,99; also mit Kommata getrennt.
Meine Frage ist jetzt, welchen Typ ich in der DB für dieses Format wählen soll. Dezimal geht nicht, da ein Punkt als Trennzeichen dient.
Varchar geht ja auch nicht, da beim summieren mit dem Befehl SUM keine Nachkommastellen zusammengerechnet werden.
Oder bleibt mir nichts anderes übrig als mit str_replace() eine Funktion zu schreiben, die vor und nach dem Berechnen bzw. auslesen/schreiben den Punkt in ein Komma umwandelt ?
Könnte mir jemand sagen wie man das am besten lösen könnte?
Mfg
Condor
Zahlen aus der DB addieren ?
Hallo,
alles klar.
Habs jetzt so gelöst:
alles klar.
Habs jetzt so gelöst:
Code: Alles auswählen
$zahl1_neu = str_replace(",", ".", $zahl1);
$zahl2_neu = str_replace(",", ".", $zahl2);
$ergebnis=$zahl1_neu+$zahl2_neu;
$ausgabe = number_format($ergebnis, 2, ',', '.');