Afficher correctement un nombre au bon format

Luc
Invité n'ayant pas de compte PHPfrance

10 oct. 2005, 17:23

Bonjour,
Je dispose d'un formulaire dans lequel je peux rentrer un score (ex : 10 000) ce formulaire renvoit ses informations à une base de donnée MySQL. Dans cette base de donnée MySQL, score est un integer int(10). Le problème que je rencontre lorsque je soumets 10 000 par exemple et qu'il n 'enregistre que 10, à cause de l'espace je suppose... Quelqu'un aurait une solution à proposer au niveau de la base de donnée ?

Ce que je peux faire c'est forcer d'écrire le nombre tout attaché 10000 et aprés avec une fonction (que je ne connais pas) afficher 10 000.. quelqu'un aurait une fonction de ce type sous la main ?

Je vous remercie d'avance

Luc

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

10 oct. 2005, 17:25

tu peut faire
$int = sprintf("%d", $champAverifier);
le sprintf va te convertir le texte en entier (%d) donc sans espace.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer