Remplir une table à partir de deux autre tables

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 : Remplir une table à partir de deux autre tables

Re: Remplir une table à partir de deux autre tables

par Mazarini » 28 sept. 2012, 11:22

Donnes nous le message d'erreur, ca aidera à avoir une idée. surtout que tu as eu la bonne idée de traiter les erreurs.
Autrement, enlève les quotes autour des id s'ils sont numériques.

Remplir une table à partir de deux autre tables

par Cobra21 » 28 sept. 2012, 10:06

Bonjour,
Voici mon soucis,
Je possède une base de donnée contenant 3 tables.
Une table rdv contenant ID/date/intitulé
Une autre membre contenant ID/NOM
Et une autre présence contenant ID_rdv/ID_membre/Presence

Ce que je voudrai faire:
J'ai un lien du type ajout.php?id=2
je voudrai que lorsque je clique dessus, cela ajoute dans la table présence les données: id (celle du lien que je recupere comme cela:$ID_training = $_GET['id'] ), l'id de chaque membre de la base de donné, la présence du membre (incertain par défaut)

Voici mon code:
$ID_training = $_GET['id'] ;

$reponse = mysql_query ("SELECT id FROM membre");
while ($donnees = mysql_fetch_array($reponse)){
	 
$ID_membre = $donnees['id'];

$sqlmembre = "Insert INTO presence VALUES ('".$ID_training."','".$ID_membre."', 'incertain')";
$req = mysql_query($sqlmembre)
or die("Impossible d'executer la requête :".$sqlmembre."<br>Erreur:".mysql_error());
}
Je pense qu'il n'aime pas du tout cette facon la mais je ne vois pas trop comment faire, quelqu'un aurait une idée?

D'avance merci.