bonjour
j'ai une table produits mysql
je voudrai grouper les données par type et catégories en PHP, et je sais pas comment faire
voici la table
et voici ce que je voudrai afficher
![]()
bonjour
j'ai une table produits mysql
je voudrai grouper les données par type et catégories en PHP, et je sais pas comment faire
voici la table
et voici ce que je voudrai afficher
![]()
Pourquoi vouloir le faire en PHP alors que SQL est fait pour ca ?
Ordonne par categorie et type dans ta requête SQL. Puis en PHP tu créer un tableau et à chaque fois que le type et/ou la catégorie changent tu créer un nouveau titre.
Un truc dans le style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $previousType = ''; $previousCategory = ''; foreach($produits as $p) { if($p['category'] != $previousCategory) { // ICI ecrire le "titre" de la catégorie } if($p['type'] != $previousType) { // ICI ecrire le "titre" du type } // AFficher ici les caracteristique de l'objet $previousType = $p['type']; $previousCategory = $p['category']; }
Mais j'ai rien compris
Bonjour,
merci de montrer le code qui a permis de construire la <table> HTML actuelle.
Les données viennent d'où ?
- la base de données ? -> montre la structure de la table SQL
- un array PHP ?
J'ai creé la table sans code
Que veux-tu qu'on réponde à ça....
Voilà donc mon non-code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ...
N.B. Pourtant, dans ton profil, il est écrit "Administrateur de base de données"...![]()
Partager