Grazie per le risposte, le modifiche consigliate non sortiscono miglioramento!
Sempre un calcolo solo sull'intero!!
Nel frattempo ho nuovamente cambiato le cose ma sempre risultato uguale
Vi riposto la funzione modificata e completa.
Codice PHP:
function calcola($numero,$valoreordine,$formato,$qualita,$grammi,$colore,$copie)
{
include "funzioni_mysql.php";
$data = new MysqlClass();
$quantita = number_format($copie, 0,",",".");
$data->connetti();
$commento_sql= $data->query("SELECT * FROM listini where numero='$numero' and qualita='$qualita' and formato='$formato' and grammatura='$grammi' and quadricromia='$colore'");
$prezzo=0.00;
if(mysql_num_rows($commento_sql) > 0)
{
while($commento_obj = $data->estrai($commento_sql))
$prezzo = abs($commento_obj->prezzo) ;
$prezzo= number_format($prezzo, 2,",",".");
$fout = fopen("AAAAA.txt", "w");
fwrite($fout,$prezzo );
fclose($fout);
}
$data->disconnetti();
$valoreordine =$quantita * $prezzo ;
$valoreordine = number_format($valoreordine, 2,",",".");
$fout = fopen("calcolatore.txt", "w");
fwrite($fout,"Numero:$numero\nFormato :$formato\nGrammatura :$grammi\nCopie :$quantita\nPrezzo Unitario :$prezzo\nValore :$valoreordine");
fclose($fout);
return $valoreordine;
}
Il risultato non mi cambia!