Ciao,
ho un problema con i decimali utilizzando la funzione number_format.
Faccio un esempio:
Ho un campo text in un database valorizzato con 2,20
prendo il valore dal campo e lo visualizzo e poi lo moltiplico per un altro numero
(in parole povere è il prezzo x quantità)
la variabile $prezzo_v la prendo dal db che ha valore 2,20
la variabile $$valore_prod ha valore 2
il codice
Codice PHP:
$prezzo_v = mysql_result($res, $i, "prezzo");//prendeil valore dal campo db
$prezzo_v = number_format($prezzo_v, 2, ",",".");
$totale_v = $prezzo_v * $valore_prod;
$totale_generale =$totale_generale + $totale_v;
$totale_v = number_format($totale_v, 2, ",",".");
Con questo codice mi visualizza che
- $prezzo_v --> 2,00
- $totale_v --> 4,00
invece dovrebbe essere
- $prezzo_v --> 2,20
- $totale_v --> 4,40
Non riesco a capire dove sbaglio :master:
Grazie in anticipo