Voici la requête :
Code : Tout sélectionner
SELECT
c.id AS id_cours,
c.nom,
c.description,
c.id_niv,
c.id_mat,
n.id AS id_niveau,
n.nom_niv
FROM cours c
LEFT JOIN niveau n
ON c.id_niv = n.id
WHERE c.id_mat='.$id_mat.'
ORDER BY c.nom
Je voudrais afficher la page de la manière suivante :
Code : Tout sélectionner
<!-- BEGIN niveau -->
<h2>Le titre du niveau (troisième, seconde etc)</h2>
<!-- BEGIN cours -->
Le titre du cours, sa description etc
<!-- END cours -->
<br />
<!-- END niveau -->
Il faudrait faire une double boucle mais je vois vraiment pas comment, je suis pas encore assez expérimenté pour ça...
Et pour plus de précisions, je veux en fait afficher le titre de chaque niveau contenant des cours et les cours qui font partie de ce niveau juste en dessous (sans réafficher plusieurs fois le titre du niveau)
Merci pour vos réponses et @ + !
Code : Tout sélectionner