Structurer menu en fonction d'une base de données
Bonsoir,
J'ai un menu qui contient en titre le nom des catégories. En sous-menu quand je le déroule (animé via javascript), je voudrais afficher tous les produits qui appartiennent à cette catégorie.
J'ai essayé ceci mais ça ne fonctionne pas :
Code:
1 2 3 4 5 6 7 8 9 10
| <?php foreach ( $categories as $cat ): ?>
<li class="titre-categorie"><?php echo $cat['c_name'] ?><i class="fas fa-plus fleche"></i>
</li>
<ul class="ss-titre-categorie">
<?php foreach ( $produits as $p ) : ?>
<?php if ( $cat['c_id'] == $p['c_id'] ) { ?>
<li data-id=<?php echo $p['c_id'] ?>><?php echo $p['p_name'] ?></li>
<?php }endforeach; ?>
</ul>
<?php endforeach; ?> |
Je dois structurer mon code via une architecture MVC. Est-il possible de passer via un lien (par exemple en cliquant sur le titre) ou autre l'id de la catégorie et du coup récupérer les produits en fonction ? Il faudrait cependant que la page ne se recharge pas (ajax)
Est-ce que vous voyez un autre moyen sinon ?