Remplir une table à partir de deux autre tables

Cobra21
Invité n'ayant pas de compte PHPfrance

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.

ViPHP
ViPHP | 2577 Messages

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.