IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Ajout de lignes vides non contrôlé [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    121
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 121
    Par défaut Ajout de lignes vides non contrôlé
    Bonjour
    j'ai créé un petit formulaire pour insérer de nouveaux articles dans une base de données.
    Tous les champs que je complète se mettent bien dans la base de données mais lors de l'insertion, il y a une 10zaine de ligne vides qui s'insère avec.
    Je ne sais pas d'où ça peut venir.
    Merci de m'aider et ci-joint la page qui insère les données du formulaire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    <?php
     
    //page qui insére les données saisies dans la base
    require 'connexion_bd.php';
    ?>
     
    <?php
     
      //récupération des valeurs des champs:
      //nom:
    $nom_art = $_POST["titre_art"];
      //prix:
    $prix_art = $_POST["prix_art"];
      //quantité en stock:
    $qte_stock_art = $_POST["descriptif_art"];
      //description de l'article:
    $descrip_art= $_POST["qt_stock_art"];
     
    $premcat = $_POST["prem_categ_art"];
     
    $seccateg = $_POST["sec_categ_art"];
     
      //création de la requête SQL:
     $sql = "INSERT  INTO article (id_art, titre_art, prix_art, descriptif_art, qt_stock_art, prem_categ_art, sec_categ_art)
                VALUES ( '', '$nom_art', '$prix_art', '$descrip_art', '$qte_stock_art', '$premcat', '$seccateg') " ;
      //exécution de la requête SQL:
      $requete = mysql_query($sql) or die( mysql_error() ) ;
     
      //affichage des résultats, pour savoir si l'insertion a marchée:
     if($requete)
      {
         echo("L'insertion a été correctement effectuée") ;
     }
       else
       {
         echo("L'insertion à échouée") ;
      }
    ?>
    <a href="formulaire_art.php">retour</a>
    <?php
    //echo "Récapitulatif des informations saisies<BR>\n
    	//<UL>
    	//<LI>Nom: $nom_art</LI>
    	//<LI>Prenom: $prix_art</LI>
    	//<LI>Age: $qte_stock_art</LI>";
    ?>

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2005
    Messages : 774
    Par défaut
    suis plus ou moins sur que ta table est pas bien structurée. Certainement qu'elle n'a pas de clé primaire. Autrement des lignes vides pourront pas s'inserer.
    A propos justement de ces lignes vides, je me demandes si tu clicks pas plusieurs fois sur le bouton ou bien tu actualises sans savoir

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    121
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 121
    Par défaut
    Merci merci c'était bien ça la clef primaire
    merci^^

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] Ajouter des lignes vides à une table : ALTER TABLE
    Par alers dans le forum SAS Base
    Réponses: 6
    Dernier message: 25/02/2014, 11h18
  2. Ajouter une ligne vide éditable à une jTable
    Par RouRa22 dans le forum Composants
    Réponses: 6
    Dernier message: 29/01/2009, 16h49
  3. Ajouter une ligne vide dans un datagrid
    Par aallal dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 15/10/2008, 12h30
  4. [C#]Comment ajouter une ligne vide a un datalist ?
    Par rfaouzi dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/11/2006, 10h34
  5. Richtextbox qui ajoute des lignes vides
    Par Seto dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 19/09/2006, 14h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo