Calcul avec des nb a virgules [RESOLU] [PHP] - PHP - Programmation
Marsh Posté le 06-03-2006 à 16:20:26
ReplyMarsh Posté le 06-03-2006 à 16:21:05
c'est la fonction round() pour ce genre de truc ???
http://fr2.php.net/manual/fr/function.round.php
Marsh Posté le 06-03-2006 à 16:26:04
smaragdus a écrit : $products_price_ttc = $products_price*1.196; |
nan c'est pareil
c'est à cause de mon product_price qui a 0.16
Marsh Posté le 06-03-2006 à 16:28:10
Xav_ a écrit : c'est la fonction round() pour ce genre de truc ??? |
nan faut pas que j'arrondisse moi faut que je garde la valeur exacte
Marsh Posté le 06-03-2006 à 16:30:22
Bin tu vires le caractères qui traine dans ta valeur!!!
D'ailleurs si c'est un champs qui remonte de la bdd, c'est nul de stocker une valeur avec sa devise ...
Marsh Posté le 06-03-2006 à 16:45:42
anapajari a écrit : Bin tu vires le caractères qui traine dans ta valeur!!! |
oups j'ai trouvé
en fait je stock pas la devise avec le prix
je récupere bien dans la base 0.1600
mais ensuite j'ai une fonction getprix() qui fait un traitement sur ce prix pour le mettre au bon format et avec la devise 0.16
j'avais zappé ça
désolé
merci de votre aide
Marsh Posté le 06-03-2006 à 16:46:55
anapajari a écrit : Bin tu vires le caractères qui traine dans ta valeur!!! |
non il serait pas assez neuneu pour faire une operation mathématique avec un nombre qui contient une lettre quand même !
edit : ah ben si
Marsh Posté le 06-03-2006 à 16:49:52
smaragdus a écrit : non il serait pas assez neuneu pour faire une operation mathématique avec un nombre qui contient une lettre quand même ! |
et oh
désolé j'avais zappé que dan la fonction que j'appelais il rajoutait le signe
Marsh Posté le 06-03-2006 à 16:17:59
Salut a tous
j'ai un soucis lors de calcul avec des nombres a virgules
products_price = 0.16 et du coup $products_price_ttc = 0
qu'est ce qui faut faire pour contourner ça ?
merci
Message édité par seb306bzh le 06-03-2006 à 16:46:00