[PHP] insertion de Type int ???

Résolu
manoula -  
 manoula -
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

6 réponses

  1. manoula
     
    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
    1. justoo76 Messages postés 203 Statut Membre 13
       
      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
  2. manoula
     
    alors comment je peux faire sans toucher ma base???
    1
    1. justoo76 Messages postés 203 Statut Membre 13
       
      Tu veux faire quoi exactement ?
      0
    2. manoula
       
      je veux que mon CIN commence avec 0 ;)
      0
    3. justoo76 Messages postés 203 Statut Membre 13
       
      ....
      -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
    4. manoula
       
      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
  3. justoo76 Messages postés 203 Statut Membre 13
     
    Une zone de texte toute simple :

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

    Sa marchera nikel !
    0
  4. justoo76 Messages postés 203 Statut Membre 13
     
    Bonjour,

    Comme tu l'a dit c'est parce que c'est en int. Mais le en text sa ira mieux :)
    -1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. manoula
     
    Merci pour votre réponse
    text ou varchar ira mieux????
    -1
  7. manoula
     
    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
    1. justoo76 Messages postés 203 Statut Membre 13
       
      Bah normalement c'est bon alors !
      0
    2. manoula
       
      oui ca marche
      merciiiiiiii
      0