rendered paste bodyfunction 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 '<br/>'; echo '<div class="titresection">'.$ligne["sou_soussection"]. ' de '.$ligne["sec_nomsection"].'</div>'; echo '<br/>'; echo '<div id="main">'; echo '<dl class="cat">'; //display category name echo '<dt>'.$ligne["cat_nomcategorie"].'</dt>'; echo '<dd><a href="article'.$ligne["art_noarticle"].'-'.$nosection.'">'.$ligne["art_titre"].'</a></dd>'; $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 '</dl><dl class="cat"><dt>'.$ligne["cat_nomcategorie"].'</dt>'; $Sav_NomCategorie = $ligne["cat_nomcategorie"]; } echo '<dd><a href="article'.$ligne["art_noarticle"].'-'.$nosection.'">'.$ligne["art_titre"].'</a></dd>'; } } echo '</dl></div>'; }