Ciao a tutti,
sono alle prese con altro problema sui calcoli!
Devo calcolare un banale (prezzo*qta) e registrarlo in tabella in un campo prezzodivendita,che inizialmente avevo definito Varchar(9) ma dopo i primi problemi ho cambiato in Decimail(7,2)
Qui sotto posterò la parte di funzione che non mi quadra:
La funzione riceve il codice del prodotto ed estrae dalla tabella il prezzodivendita
nell'esempio il prezzo di vendita è 1.20 e la quantità è 5
il calcolo dovrebbe darmi 6.00, invece nel file debug.txt che uso come debug leggo:

Numero:01
Copie :5
Prezzo Unitario :1,20
Valore :5,00

Posto il codice, se qualcuno "vede" dove sbaglio.


Codice PHP:

$prezzo
=0.00;     // inizializzo variabile
                             
if(mysql_num_rows($commento_sql) > 0
  {  
      while(
$commento_obj $data->estrai($commento_sql))
    
$prezzo abs($commento_obj->prezzodivendita)  ;
              
              
$prezzonumber_format($prezzo2,",",".");

       
$fout fopen("debug.txt""w");
              
fwrite($fout,$prezzo );
              
fclose($fout); 
   }
  
 
$data->disconnetti();

 
$valoreordine =number_format($copie0,",",".") * number_format($prezzo2,",",".");
 
$valoreordine=number_format($valoreordine2,",",".");
    
$fout fopen("calcolatore.txt""w");
fwrite($fout,"Numero:$numero\n:Prezzo Unitario :$prezzo\nValore :$valoreordine");
fclose($fout);