HTML interesse |
|
Ik heb een waardesysteem met 1 probleem.
Bij het toevoegen van waardes als 5.3 of 2.8 of 9.1 etc gaat het goed, behalve bij het invoegen bij 7.0 of 5.0. Die "0" geeft een probleem. Hij wordt vervolgens zonder decimale toegevoegd aan de database.
Dus 5.3 wordt in database opgeslagen als 5.3
Een 6,2 wordt in database opgeslagen als 6.2 (komma wordt een punt).
Een 8.6 wordt in database opgeslagen als 8.6
Maar een 9.0 wordt in database opgeslagen als 9
Een 5,0 wordt in database opgeslagen als 5
Hoe kan ik ervoor zorgen dat de 0 blijft staan?
Ik heb nu bij toevoegen deze querie:
$sql = mysql_query("UPDATE " . TBL_WAARDE . " SET waarde='".str_replace(",",".",$_POST['waarde'])."', aantal='".str_replace(",",".",$_POST['aantal'])."', datum='".$datum."', type='".$_POST['type']."' WHERE id='".$_GET['id']."'");
$sql = mysql_query("UPDATE " . TBL_WAARDE . " SET waarde='".str_replace(",",".",$_POST['waarde'])."', aantal='".str_replace(",",".",$_POST['aantal'])."', datum='".$datum."', type='".$_POST['type']."' WHERE id='".$_GET['id']."'");
|