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:
Qui me permettrait de l'afficher comme cela:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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]
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?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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}
Merci d'avance
Partager