Liste de classe et liste d'élève par classe
Bonjour,
J'aimerais faire quelque chose du style à l'affichage:
- Classe 1
- Elève 1, nom. prénom, adresse
- Elève 2, nom, prénom, adresse
- Etc...
- Classe 2
- Elève 3, nom, prénom, adresse
- Elève 2, nom, prénom, adresse
- Etc...
En sachant que un élève peux faire parti de plusieurs classe.
Voici mes tables SQL:
Classe:
- idClasse
- Nom
Eleve:
- IdEleve
- Nom
- Prénom
- Adresse
Classe_Eleve:
- idClasseEleve
- fk_idClasse
- fk_idEleve
Comment faire cela en une requête? J'aimerais obtenir un tableau de ce style:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
[0]
- [idClasse]
- [nomClasse]
- [liste] = array
- [0]
[idEleve]
[nomEleve]
- [1]
[idEleve]
[nomEleve]
[1]
- [idClasse]
- [nomClasse]
- [liste] = array
- [0]
[idEleve]
[nomEleve]
- [1]
[idEleve]
[nomEleve] |
Qui me permettrait de l'afficher comme cela:
Code:
1 2 3 4 5 6 7 8 9
|
<h1>Liste</h1>
{foreach $classe as $item}
<h2>{$item->nomClasse}</h2>
{foreach $item->liste as $eleve}
<p>{$eleve->nomEleve}</p>
{/foreach}
{/foreach} |
J'ai essayé plusieurs requêtes, ça ne donne rien...Savez-vous si cela est possible? et si oui de me donner un coup de main?
Merci d'avance