J'un un site de gestion de stock, et je fais la somme d'une colonne avec la fonctionne SUM en PHP mais mon résultat s'écrit comme sur la photo si dessous :
Ta colonne sera un simple entier (voir entier non signé, donc positif) et en effet si tu as besoin que jusqu'au centimes (donc 2 chiffres après la virgule) tu multiplie ou divise tout par 100 pour passer de l'un à l'autre.
ça n'empèche pas le formatage et ce n'est pas une astuce. Quand on parle argent c'est en centimes avant même de parler de problème de nombre à virgule en informatique. Mais cela nous arrange aussi nous car cela évite justement d'avoir ces soucis d'arrondi qu'il peut y avoir. Par contre ça ne remplace pas le formattage du nombre avec les fonctions et classes que php fourni.
Sans vouloir polémiquer il y a en bourse des cotations avec 3 décimales voire plus. J'arrête sur le sujet car ce n'est sans doute pas la préoccupation de l'émetteur de ce fil.
Ta colonne sera un simple entier (voir entier non signé, donc positif) et en effet si tu as besoin que jusqu'au centimes (donc 2 chiffres après la virgule) tu multiplie ou divise tout par 100 pour passer de l'un à l'autre.
Ce qui donne dans ta colonne benef :
16.07 => 1607
0.26 => 26
4.55 => 455
42.00 => 4200
Ensuite, puis-je dans mon php re afficher avec une virgule ?
Sans vouloir polémiquer il y a en bourse des cotations avec 3 décimales voire plus. J'arrête sur le sujet car ce n'est sans doute pas la préoccupation de l'émetteur de ce fil.
A+
Si tu as besoin de plus tu peux. La le cas est simple pour l'auteur. Il traduit en entier simple et il peut faire ces calcules. S'il a besoin de 3 voir plus chiffres après la virgule il peut aussi (comme je l'ai indiqué dans mon message mais il faut savoir lire)
Et si vraiment c'est plus complexe il peut mettre en varchar et utiliser des classes qui gère mieux les nombres comme la lib BigDecimal.
lucasdsm a écrit:
Pour du numérique c'est mieux quoi selon toi ?
monkey3d a écrit:
Curieux d'utiliser un varchar pour stocker du numérique, non ?
A+
Pour ce que tu veux faire un entier non signé suffit
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL
My website : Mon serveur discord, Se demerder tout seul, Faille XSS et SQL