Codice PHP:
$sql = " INSERT INTO ordini (o_codice, o_utente, o_data, o_pagamento,o_costo,o_costo_sp,o_tipospedizione ) VALUES ('$finale','$utente', '$oggi', '$_POST[metodopagamento]',$prezzotot, '$costototsp','$_POST[zona]') ";
dunque se è qualsiasi valore diverso da 930770.1 mi fa giusto l'inserimento
con quel numero mi inserisce : 930770.13
$prezzotot se faccio un echo esattamente prima ha il valore esatto di 930770.1 ....
o_costo è un float 9,2 ...... ma che è ?
Se per esempio il valore è : 48009.6 lo fa giusto....
da dove salta fuori il +0.03 ????
non fa nessuna operazione!!!!
che sia contornato o meno da virgolette nella sintassi sempre lo stesso errore fa.