Grazie per la risposta nicola![]()
Ho provato a mettere la funzione number_format alla fine e mi dà lo stesso errore...
sicuramente sbaglio qlc
Utilizzo un array per memorizzare dei codici che servono poi per trovarmi la corrispondenza nel db.
In parole povere:
a) Memorizzo gli id record dei prodotti in un array
b) Luppo l'array estraendo i singoli id record
c) Con gli id estratti dall'array ci leggo il campo prezzo dal database
d) Da qui in poi c'è il giochetto dei calcoli etc..
Ti posto il codice per intero così (se hai 1 min) mi ci da n'occhiata, tanto sono righe elementari.
Grazie di nuovoCodice PHP:$totale_generale = 0;
$conta_valori = count($idente);
if ($conta_valori > 0)
{
foreach($idente as $codice_prod=>$valore_prod)
{
if ($codice_prod != "")
{
$totale_generale = 0;
$totale_v = 0;
$res = mysql_db_query("$nome_database", "select * from prodotti where codice = '$codice_prod'");
$num = mysql_num_rows($res);
$i= 0;
$codice_v = mysql_result($res, $i, "codice");
$prezzo_v = mysql_result($res, $i, "prezzo");
$immagine_v = mysql_result($res, $i, "foto");
$totale_v = $prezzo_v * $valore_prod;
$totale_generale =$totale_generale + $totale_v;
if ($prezzo_v == ""){$prezzo_v = "0";}
if ($totale_generale == ""){$totale_generale = "0";}
if ($totale_v == ""){$totale_v = "0";}
$prezzo_v = number_format($prezzo_v, 2, ",",".");
$totale_v = number_format($totale_v, 2, ",",".");
echo "$PREZZO: $prezzo_v - TOTALE: $totale_v";
}
}
}
![]()

Rispondi quotando