[PHP] insertion de Type int ???

Résolu/Fermé
manoula - 10 juin 2010 à 11:40
 manoula - 10 juin 2010 à 12:36
Bonjour, a vous tous
j'ai un petit problème que je souhaite le résoudre avec vous.
j'ai un formulaire où il contient un champs CIN de type int et de taille 11 , j'ai insère une valeur qui commence avec 0: 03822584 quand je valide il s'affiche sans 0:3822584 ????
je sais pas pourquoi !!!!
merci d'avance

A voir également:

6 réponses

c bon ca marche quand j'ai changé dans ma base int par varchar(20)
le type text m'affiche un msg d'erreur: MySQL a répondu:Documentation
#1170 - La colonne 'CIN' de type BLOB est utilis?e dans une d?finition d'index sans longueur d'index
merci encore
1
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
10 juin 2010 à 11:55
Tu n'as pas besoin de changer de type dans ta base ! Tu peux/dois le laisser en int.
On remplit le formulaire => $CIN est une variable php, pas besoin de la typer;
requete = INSERT $CIN dans ta table le champs peux très bien être un int.
0
alors comment je peux faire sans toucher ma base???
1
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
10 juin 2010 à 11:59
Tu veux faire quoi exactement ?
0
je veux que mon CIN commence avec 0 ;)
0
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
Modifié par justoo76 le 10/06/2010 à 12:06
....
-Tu veux qu'il s'affiche dans un navigateur ?
-Tu veux le mettre dans une base de données ?
-Tu veux le traiter simplement par php ?

Je ne sais pas ce que représente ton "CIN" et dans quel but tu code...
Je ne vois pas ou est le problème
0
d'accord je t'explique mieux
enfaite j'ai une page dans mon backoffice qui sert à insert les permis de bâtir des citoyens
avec leurs propre données nom-CIN-n°de permis -etat....et je veux que ceci s'affiche sur mon navigateur donc le mettre sur mon base et le traiter en php
voila :)
0
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
10 juin 2010 à 11:46
Une zone de texte toute simple :

<INPUT TYPE="text" NAME="nombre" VALUE="" >

Sa marchera nikel !
0
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
10 juin 2010 à 11:42
Bonjour,


Comme tu l'a dit c'est parce que c'est en int. Mais le en text sa ira mieux :)
-1

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

Posez votre question
Merci pour votre réponse
text ou varchar ira mieux????
-1
oui c comme ce que j'ai dans mon code
<input name="CIN" type="text"  size="15" maxlength="150" value="<?php if($Num!='-1' ) { print $Enreg['CIN']; } ?>"  />
-1
justoo76 Messages postés 186 Date d'inscription mardi 13 avril 2010 Statut Membre Dernière intervention 23 mars 2016 13
10 juin 2010 à 11:49
Bah normalement c'est bon alors !
0
oui ca marche
merciiiiiiii
0