Erreur de requete
Posté : 24 sept. 2012, 13:32
voila pour un petit projet de classe je dois creer un outil qui contient plusieurs promotions chaque promotion contient plsuieurs UE et chaque UE contient plsieurs matieres
table promotion
id
nom promo
table UE
id ue
id
nom ue
table matiere
id
id matiere
id UE
a ce stade j'arriive à aller de n'iomporte quelle promo vers les differentes UE qu'elle contient
le probleme c'est d'aller d'une UE vers les matieere qu'elle contient
je sais que c'est un prbleme au niveau de la requete que je n'arrive pas à resoudre toute seule
Voila mes differentes requetes
la premiere requete fonctionne bien,mais pas la 2 et 3 pourriez vous me les corriger svp
1/select * from livret_promotion
echo "<a href='ue.php?id=$l->id'>$l->_NOM_PROMO_</a>";
le resultat: pour chaque promo elle me donne la liste de tous les UE
2/SELECT * FROM livret_promotion natural join livret_infos_ue WHERE livret_promotion.id='$id'
echo " <a href='matiere.php?id=***???****'>$l->_LIBELLE_UE_</a>";
3/"SELECT _ID_UE_,_LIBELLE_UE_,_NOM_MAT_,id,_ID_MAT_ FROM livret_matiere natural join livret_infos_ue where livret_infos_ue._ID_UE_='".$_POST['_ID_UE_']."'", $cnx)
echo " <a href='module.php'><b >$l->_NOM_MAT_ </a>";
table promotion
id
nom promo
table UE
id ue
id
nom ue
table matiere
id
id matiere
id UE
a ce stade j'arriive à aller de n'iomporte quelle promo vers les differentes UE qu'elle contient
le probleme c'est d'aller d'une UE vers les matieere qu'elle contient
je sais que c'est un prbleme au niveau de la requete que je n'arrive pas à resoudre toute seule
Voila mes differentes requetes
la premiere requete fonctionne bien,mais pas la 2 et 3 pourriez vous me les corriger svp
1/select * from livret_promotion
echo "<a href='ue.php?id=$l->id'>$l->_NOM_PROMO_</a>";
le resultat: pour chaque promo elle me donne la liste de tous les UE
2/SELECT * FROM livret_promotion natural join livret_infos_ue WHERE livret_promotion.id='$id'
echo " <a href='matiere.php?id=***???****'>$l->_LIBELLE_UE_</a>";
3/"SELECT _ID_UE_,_LIBELLE_UE_,_NOM_MAT_,id,_ID_MAT_ FROM livret_matiere natural join livret_infos_ue where livret_infos_ue._ID_UE_='".$_POST['_ID_UE_']."'", $cnx)
echo " <a href='module.php'><b >$l->_NOM_MAT_ </a>";