Voilà mon problème. Je gère un orchestre et ai un tableau résultat issu d'une requête dans lequel j'affiche n lignes contenant : case à cocher, nom, prénom, instrument. Pour avoir une liste des musiciens qui participeront à un concert, je veux récupérer dans une autre table table : id_concert, id_musicien en fonction des cases qui ont été cochées... et là, je bute... je ne sais pas comment faire.
Voici le code qui affiche mon tableau :
Code : Tout sélectionner
while (list($id_musicien, $id_instr, $nom, $prenom, $instrument, $famille, $ordre, $chef_pupitre, $actif) =mysql_fetch_row ($result) )
{
//tableau liste résultat
print ("<tr>");
//case à cocher
print("<td class=\"data\"><input type=\"checkbox\" name=\"participe[]\" value=\"$id_musicien\"></td>");
print ("<td class=\"data\"><b>$nom</b></td>");
print ("<td class=\"data\">$prenom</td>");
print ("<td class=\"data\">$instrument</td>");
print ("</tr>\r\n");
}
print ("<td><input type=\"submit\" value=\"Valider\"></td>");
print ("</div></table><br /><br />");Code : Tout sélectionner
foreach (???){
$sql="INSERT INTO matable VALUES ('$id_concert','$id_musicien)";
$req= mysql_query($sql);
}Berf, ça fait un moment que je me torture l'esprit avant de m'avouer vaincu par mon ignorance. Il faut bien apprendre, non ?
Merci...