1 pièce(s) jointe(s)
sous menu divisé en colonnes
Bonjour.
Comment je pourrais faire pour que mon sous menu puisse ne pas dépasser plus de 25 items par colonnes. Mes items proviennent de ma base de données.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| <?php
$resultat = "
SELECT
c.id_cat,
c.cat_name
FROM
gal_cat AS c
ORDER BY
c.id_cat ASC
";
$result = mysqli_query($connexion,$resultat);
echo '
<ul id="menuDeroulant">
<li>
<a href="index.php?loading=Accueil">Accueil</a>
<ul class="sousMenu">
<!--li><a href="#">1</a></li-->
</ul>
</li>
<li>
<a href="index.php?loading=Emissions&post=1">Émissions</a>
<ul class="sousMenu">';
while (false != ($ligne = mysqli_fetch_assoc($result))){
$catname = $ligne['id_cat'];
echo '<li><a href="index.php?loading=Emissions&post='.$catname.'">'.$ligne['cat_name'].'</a></li>';
}
echo '</ul>
</li>
</ul>
';
?> |
Pour que ça donne ceci :
fichier attaché
Ma difficulté avec mon menu, c'est que plus j'ajoute des articles, plus ça fait une longueur. j'aimerais plus qu'après un certain nombre qu'il se divise en colonnes.
Le sous-menu est une requête mysql.
Doit y avoir un truc en PHP qui me permettrait de faire ça..
de l'aide svp.