PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dezimalzalen in DB schreiben


klaus-maus
17.07.2005, 10:41:00
Hallo,
ich habe mehrere Eingabefelder, die mit Dezimalzahlen x,xx zu füllen sind. Wie bekomme ich die dt. Eingabe mit Komma am besten so umgewandelt, dass die DB die Eingabe auch korrekt annimmt, also mit Punkt. DB Feld ist ist vom Typ decimal(3,2). Einfachste Variante wäre wohl, den Feldtyp in varchar zu ändern, aber kann ich dann mit den Eingaben auch korrekt rechnen? Aus der DB auslesen klappt (da nehme ich number-format), aber wie bekomme ich die Zahlen rein?

Gruß Klaus, die Maus

feuervogel
17.07.2005, 10:56:00
du willst , durch ein . ersetzen?

$zahl = str_replace( ',' , '.' , $zahl );