thierryR J'aime les bretzels | Bonjour.
J'ai un problème que je ne comprend vraiment pas.
j'ai un champ mysql float (8,2) dans lequel je veux mettre un chiffre: 0.55
Par phpmyadmin ça fonctionne donc j'ai considéré que mysql fonctionne....
Par mon appli je n'ai pas les décimals: = 0.00
Ce phénomène est constaté depuis que j'ai installé la mdv 2008.1 avec PHP Version 5.2.5
Mes scripts n'ont absolument pas changé.... Je ne trouve pas ce qui se passe.
$sql= "REPLACE INTO `bl_fournis`(`id`,`id_fourni` , `qte` , `qte_en_stock`, `pu_ht` , `num_bl` , `date_bl` ,
`id_cde` ,`id_stock` ,`num_fact` ,`code_art`,`date_fact`,`garantie`,`id_chantier`,`ttc`,`date_paie` )
VALUES('$value') ";
$result=mysql_query($sql) ;
if(!$result) { print 'register_BLF à échoué'.mysql_error(); $result = FALSE; }
|
$value = 0009725','094','100.00','100.00','0,55','13923','2008-04-10','0','0002357','','201161','0000-00-00','','0034515','0.00','0000-00-00
Ma valeur est bien envoyée correcteùent mais elle est mal enregistrée car si controle avec phpmyadmin le champ "pu_ht" est bien renseigné à 0.00
Il me faut trouver qui change la valeur en chemin.
J'ai fait l'essai avec 1.55 est le resultat est 1.00.
Pour une petite aide.... Merci. ---------------
Penguin online qui ne fait que des conneries, et qui aime ça. Membre du http://www.fonacon.net/
|