cs_jzeel
Messages postés156Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention10 mars 2011
-
3 juin 2009 à 17:34
cs_jzeel
Messages postés156Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention10 mars 2011
-
9 juin 2009 à 05:51
Bonjour à tous,
J'ai un champ ID qui s'incremente tout seule dans une BD, mais par l'intermediare d'un formulaire je peux aussi appliquer un nombre dependant de l'option ex:.
<select>
<option value'0051'>0051</option>
<option value'0052'>00052</option>
</select>
avec le bouton submit.....
Mon problème c'est que lors de l'ecriture dans la BD, les 0 ne s'affiche pas et m'affiche 51 si je choisie la première option ou 52 si j'opte pour la la deuxième.
Quoi faire pour afficher la valeur complète du nombre dans la BD c'est à dire les 0 au début.?
nautilus99
Messages postés661Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention18 septembre 20091 3 juin 2009 à 19:58
Bonjour,
Si ton champ ets de type numérique (int, float, etc..) le s0 d'entrée ne sont jamais stockés.
Si tu veux avoi rle même format (et surtout comme ton nombre d ezéros est variable), utilises un champ d etype catactère.
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 201230 3 juin 2009 à 21:39
Salut,
... ou formate le lors de l'affichage si tu souhaites conserver des requêtes efficaces sur ta base ... mais là tout dépend de ton but (affichage sur 4 caracters, signification des 0, ??)
Cordialement,
Kohntark -
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_jzeel
Messages postés156Date d'inscriptionmercredi 21 décembre 2005StatutMembreDernière intervention10 mars 2011 4 juin 2009 à 15:51
Mon champs Id est de type Int(255), j'ai pensé à utiliser un type caractère mais par experience sur d'autre platforme de programmation, je sais que l'incrémentation ne fonctionnera plus. Donc,le formatage serais plus logique... d'ou la question comment formater lors de l'affichage? dans la mesure que je puisse toujours être en mésure d'incrémenter mon Id.