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 :

Erreur dans la requête d'insertion [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Points : 94
    Points
    94
    Par défaut Erreur dans la requête d'insertion
    Salut,
    j'ai créé un formulaire pour ajouter ou modifer des rencontres. A Chaque rencontre est associé un ou plusieurs documents. Alors j'ai mis en bas de ce fomulaire un tableau comportant la liste des documents avec des cases à cocher pour les selectionner. Lors de la validation, je fais une requête (1)d'insertion des élements de la rencontre dans la table rencontre et une autre requête (2) pour insérer la clé de la rencontre et les clés des documents associés dans la table documents_rencontre. Le code d'insertion relatif à la requête (2) est le suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    // On teste s'il y'a des cases qui sont cochées
    if (isset($_POST['select'])){
        for($i = 0; $i < $total; $i++){
    	if (isset($_POST['select'][$i])){
    // Requete d'insertion		
    mysql_query("insert into document_rencontre(CdeRencontre,CdeDocument) values ($cdeRencontre,".$_POST['select'][$i].")") or die ('Erreur : '.mysql_error() );
        }
      }
    }
    lors de la validation de l'insertion, j'ai le message d'erreur suivant :

    Erreur : Erreur de syntaxe près de ')' à la ligne 1

    Sincérement je vois pas ou j'ai mis l'erreur surtout que j'utilise presque le même code pour supprimer plusieurs lignes à la fois et ça marche bien.

  2. #2
    Invité
    Invité(e)
    Par défaut
    test ça

    mysql_query("insert into document_rencontre(CdeRencontre,CdeDocument) values ($cdeRencontre,'".$_POST['select'][$i]."')") or die ("Erreur : ".mysql_error() );

  3. #3
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Tu peux faire un echo de ta requête ? Peut etre que c'est une erreur tout bête et qu'on voit pas

  4. #4
    Membre régulier Avatar de paradeofphp
    Inscrit en
    Décembre 2005
    Messages
    313
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 313
    Points : 94
    Points
    94
    Par défaut
    j'ai essayé avant avec des echos et j'ai rien vu
    La solution que m'a donnée rbaatouc est la bonne. Merci et abientôt

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

Discussions similaires

  1. Erreur dans une requête d'insertion
    Par bboy_lil_mak dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/08/2013, 11h38
  2. Erreur dans une requête d'insertion
    Par monpseudonom dans le forum PL/SQL
    Réponses: 7
    Dernier message: 17/11/2008, 15h50
  3. [MySQL] Erreur dans une requête
    Par sagitarium dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 13/05/2006, 21h38
  4. [MySQL] Erreur dans une requête sql
    Par Goundy dans le forum PHP & Base de données
    Réponses: 37
    Dernier message: 30/01/2006, 16h08
  5. [VBA] Erreur dans une requête
    Par Damsou dans le forum Access
    Réponses: 31
    Dernier message: 21/06/2005, 17h04

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