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 php : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?