recuperer une donnée d'une requete pour l'insérer

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperer une donnée d'une requete pour l'insérer

Re: recuperer une donnée d'une requete pour l'insérer

par zeus » 11 mars 2006, 12:18

Je pense que tu sortirais les variables des chaines, tu aurais vu ton erreur ;) : il faut encadrer l'index de ton tableau avec des "
    $sql = "INSERT INTO piece_jointe VALUES('', '".$row_Resul["id_utilisateur"]."')";

par GolWel » 11 mars 2006, 10:57

Le pb c'est ke j'arive pas a recuperer l'id_utilisateur, je recupzre 0 a chaque fois.

par Cyrano » 11 mars 2006, 08:56

Il manque un élément essentiel dans ta question : quelle est au juste la nature du problème ?

recuperer une donnée d'une requete pour l'insérer

par GoldWel » 11 mars 2006, 01:50

Bonjour,

Je veux récupérer l'id_utilisateur à partir du login (ici $name) pour aprs l'insérer dans une autre table. Le pb doit etre ds la syntaxe du INSERT INTO pour l'insertion de l'id_utilisateur.

Merci de m'aider ++

 
    // connexion à la base de données
    $db = mysql_connect(SERVER,USER,PASSWD); 
	 
    // sélection de la base 
   mysql_select_db('bibliotheque',$db);
	
	
   query1 = " SELECT id_utilisateur
	FROM utilisateur
	WHERE login LIKE '$name'";
    $result1 = mysql_query ($query1) or die (" La requête pour la recherche du id_utilisateur a échoué ");
    $row_Resul = mysql_fetch_assoc($result1);

		
//Insertion des informations concernant le fichier dans la table "PIECE JOINTE"
    $sql = "INSERT INTO piece_jointe VALUES('', '$row_Resul[id_utilisateur]')";
mysql_query($sql) or die('Erreur SQL'.$sql.'<br>'.mysql_error());