function retournlisteartricle($nosection) { $requete = mysql_query("SELECT art_noarticle, art_titre, cat_nomcategorie, s.sec_nomsection, ss.sou_soussection FROM article INNER JOIN soussection ss ON ss.sou_nosoussection = article.sou_nosoussection INNER JOIN section s ON s.sec_nosection = ss.sec_nosection INNER JOIN categorie ON article.cat_nocategorie = categorie.cat_nocategorie WHERE ss.sec_nosection = $nosection ORDER BY categorie.cat_nocategorie, art_noarticle"); $ligne = mysql_fetch_assoc($requete); echo '
'; echo '
'.$ligne["sou_soussection"]. ' de '.$ligne["sec_nomsection"].'
'; echo '
'; echo '
'; echo '
'; //display category name echo '
'.$ligne["cat_nomcategorie"].'
'; echo '
'.$ligne["art_titre"].'
'; $Sav_NomCategorie = ''.$ligne["cat_nomcategorie"].''; // display article if ( mysql_num_rows($requete) != 0 ){ while ($ligne = mysql_fetch_assoc($requete)){ if ($Sav_NomCategorie != $ligne["cat_nomcategorie"]){ echo '
'.$ligne["cat_nomcategorie"].'
'; $Sav_NomCategorie = $ligne["cat_nomcategorie"]; } echo '
'.$ligne["art_titre"].'
'; } } echo '
'; }