Page 1 sur 1

2 chiffres après la virgule

Posté : 23 mars 2005, 00:26
par dudu59
Bonsoir à tous,

Je cherche à configurer et mettre en forme une variable dans ma BDD.
Pour mes commandes, j'ai trois données qui sont :

montant
montantttc
tva

Dan mon panier, avec le calcul de la tva et du ttc , j'arrive à des montants à 1ou 2 chiffres après la virgule.

Comment vérifier et paramétrer la variable montantttc pour qu'elle soit toujours de la forme 000.00 avec un point(.) et non une virgule( ,).

Dans la BDD, c'est actuellement un VARCHAR, je pense ne pas avoir trop le choix à moins queqq'un sache comment le paramétrer (INT ou TINYINT ou BINGINT)

Posté : 23 mars 2005, 00:40
par thierry
salut,

ça peut peut-être t'aider :
http://fr2.php.net/number_format

sinon un nombre avec virgule ne se stocke pas avec un int (entier) mais plutôt avec float ou double ...

thierry

Posté : 23 mars 2005, 00:58
par dudu59
J'ai trouvé cette formule qui me convient bien :

Code : Tout sélectionner

$montantttc = number_format($montantttc, 2);
Par contre, dans ma BDD, il vaut mieux mettre quoi pour un chiffre à 2 chiffres après un point ?

Posté : 23 mars 2005, 01:13
par thierry

Posté : 23 mars 2005, 01:19
par dudu59
Merci Thierry,
je cloture les débats et j'me couche !!!
:wink: