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 :

php/sql insert dans un foreach


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut php/sql insert dans un foreach
    bonjour a tous!

    voila, j'insere des données de tableau dans une table grace a un foreach comme suit :

    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
    <?php
    foreach ($rows as $valeur=>$produit)
    		{
    			mysql_query ("
    			INSERT INTO catalogue_temp
    			(produit_id, photo,
    			reference_client, prix, 
    			quantite_min, quantite_max,
    			detail, qte_conditionnement,
    			stock_initial, pdf,
    			nom, designation,
    			famille, conditionnement)
    			values
    			(
    				'$produit['produit_id']', //ligne 192
    				'$produit['photo']',
    				'$produit['reference_client']',
    				'$produit['prix']',
    				'$produit['quantite_min']',
    				'$produit['quantite_max']',
    				'$produit['detail']',
    				'$produit['qte_conditionnement']',
    				'$produit['stock_initial']',
    				'$produit['pdf']',
    				'$produit['nom']',
    				'$produit['designation']',
    				'$produit['famille']',
    				'$produit['conditionnement']'
    				
    			)
    			") OR DIE ("Erreur insertion temp table");
    		}


    sauf que je recois comme message d'erreur :



    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in
    front/catalogue.php on line 192


    sauriez pas pourquoi siouplais j'ai ce genre d'erreur ?

    merchi bien!

  2. #2
    Membre éprouvé Avatar de Cobaye
    Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    120
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 120
    Par défaut
    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
    <?php
    foreach ($rows as $valeur=>$produit)
    		{
    			mysql_query ("
    			INSERT INTO catalogue_temp
    			(produit_id, photo,
    			reference_client, prix, 
    			quantite_min, quantite_max,
    			detail, qte_conditionnement,
    			stock_initial, pdf,
    			nom, designation,
    			famille, conditionnement)
    			values
    			(
    				".$produit['produit_id'].", //ligne 192
    				".$produit['photo'].",
    				".$produit['reference_client'].",
    				".$produit['prix'].",
    				".$produit['quantite_min'].",
    				".$produit['quantite_max'].",
    				".$produit['detail'].",
    				".$produit['qte_conditionnement'].",
    				".$produit['stock_initial'].",
    				".$produit['pdf'].",
    				".$produit['nom'].",
    				".$produit['designation'].",
    				".$produit['famille'].",
    				".$produit['conditionnement']."
    				
    			)
    			") OR DIE ("Erreur insertion temp table");
    		}
    Essai plutot comme ca !

  3. #3
    Membre éclairé Avatar de kaking
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    753
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2008
    Messages : 753
    Par défaut


    merchi!

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 20/02/2008, 11h55
  2. [SQL] Insertion dans ma base de données
    Par kebson dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 10/08/2007, 00h25
  3. [SQL] Insertion dans plusieurs tables
    Par fadex dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 15/02/2007, 11h47
  4. [PL/SQL] INSERT dans procédure stockées
    Par etoileDesNeiges dans le forum SQL
    Réponses: 5
    Dernier message: 12/12/2006, 14h18
  5. [MySQL] php formulaire insertion dans 2 tables
    Par t-die dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 10/01/2006, 13h54

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