Bonjour !
voila le but de mon code est d'afficher toutes les catégorie de ma boutique
nom et image ca, ça marche!
et d'afficher le nb d'article que contient chaque catégories
et c'est là que ça déconne!!!
ca ne m'affiche qu'une seule catégorie
je dois avec un pb d'ordre dans mon code ou autre
merci beaucoup
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
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php $reponse = $bdd->query("SELECT * FROM boutique_categorie WHERE etat = 0 ORDER BY nom DESC ") or die(print_r($bdd->errorInfo())); //requete // On fait une boucle pour lister tout ce que contient la table : while ($donnees = $reponse->fetch())//mysql_fetch_array, transforme les données en vrac de la table mysql, en une variable ordonnée en tableau (array) { echo' <div class="categorie-boutique"> <h3>'.$donnees['nom'].'</h3>'; //je compte le nb d'entrée pour chaque catégories $id = $donnees['id_categorie']; $reponse = $bdd->query("SELECT COUNT(*) AS nbre_entrees FROM boutique WHERE idCategorie = $id") or die(print_r($bdd->errorInfo())); //requete $donnees2 = $reponse->fetch();//mysql_fetch_array, transforme les données en vrac de la table mysql, en une variable ordonnée en tableau (array) { echo'<p>'.$donnees2['nbre_entrees'].'</p>'; } echo' <img src="images/uploads-categorie-boutique/'.$donnees['id_categorie'].'.jpg" alt="'.$donnees['nom'].'"> </div> '; } $reponse->closeCursor(); // deconnexion de la BDD PHP5 ?>
Partager