Um in einer Zahl Kommas in Dezimalpunkte umzuwandeln verwende ich folgende Schleife.
Wenn man sich das ausgeben lässt funktioniert das hervorragend.Wenn ich die umgewandelte Zahl aber in die Datenbank schreiben möchte fallen die Nachkommastellen weg.Also wenn man 33,33 eingibt steht 33.00 in der DB anstatt 33.33
Was hab ich falsch gemacht?
Code:
if (isset($_POST)){
foreach($_POST as $key => $element){
if ($key!="beschreibung")
{
$element=str_replace(",",".",$element);
$test.="$key $element <br>";
}
}
}
Was hab ich falsch gemacht?