Base de donnée mysql / non prise en compte de

karikikou Messages postés 85 Statut Membre -  
karikikou Messages postés 85 Statut Membre -
Bonjour,
J'ai créé un formualire de contact avec un champs téléphone et SIRET mais j'ai un problème sur mysql.

Pour le téléphone, le O de 09 87 87 87 87 n'est pas enregistré, comment paramétrer?

et pour le Siret, je ne sais pas quoi mettre car ca change les chiffre, qu'est ce qui est le mieux adaptée pour un champs type "444 444 444 000 34"

meci d'avance

6 réponses

bissdebrazza Messages postés 2886 Statut Contributeur 712
 
Salut!
Pour que le 0 passe dans mysql,moi j'avais mis le type de champ en caractère (varchar),mais dans mon formulaire php,j'avais contrôlé la saisie uniquement des valeurs numériques.
Cdt
0
karikikou Messages postés 85 Statut Membre 1
 
J'ai testé avec VARCHAR mais le O s'efface quand meme devant les telephones??
Il y a un autre parametrage complementaire peut etre?
0
bissdebrazza Messages postés 2886 Statut Contributeur 712
 
en tout cas,moi au début je mettais en INT(je ne sais plus) et le 0 ne s'affichait pas,mais dès que j'ai mis en Varchar tout est entré dans l'ordre.Essai de mettre en TEXT.
0
karikikou Messages postés 85 Statut Membre 1
 
ca ne fonctionne pas non plus et pour le siret ca change le chiffre pour le remplacer par 2147483647 quoi que je mete
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bissdebrazza Messages postés 2886 Statut Contributeur 712
 
vraiment bizarre!montre nous la structure de ta base de données!
0
karikikou Messages postés 85 Statut Membre 1
 
En faitn j'ai 3 champs qui me pose PB

- Le siret type 45658252000012 soit 14 chiffres mais ca m'affiche quelque soit la valeur entrée dans la BD, ça m'affiche "2147483647" ??

J'ai essayé de mettre INT , TEXT et VARCHAR mais c'est la même chose

- Téléphone et fax type 0109090909 mais en fait ça m'affiche tout le temps un résultat comme "109090909" donc sans le premier 0

J'ai essayé les m^me structure, je ne sais pas comment corriger

HELP svp

A +
0