Bonjour les pros,
J'ai un petit souci pour une demande de requête PDO...( pas doué sur les requêtes)
Je vous explique en gros mon problème.
J'ai actuellement une requête qui me donne que la moitié du résultat.
voici le résultat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $req = "SELECT DISTINCT genre,objet FROM ".$categorie." GROUP BY genre ASC "; $sql = $pdo->prepare($req); $sql->execute(); while($retcat = $sql->fetch(PDO::FETCH_ASSOC)){ echo'<div class="div-categorie">'.$retcat['genre'].'<br>'; echo''.$retcat['objet'].''; // => Il m'affiche la première mais pas les autres. Déjà essayer d'incérer des autres requêtes, des whiles, des if, pour les objets, qui ne marchent pas non plus.) echo'</div>'; }
Le problème est que je voudrais que l'on puisse voir (avec un DISTINCT) tous les objets lister sous la catégorie genre.
Exemple de ce que je souhaiterai afficher sur la page :
![]()
Autre partie du site code (sans BDD).
Je voudrais ce même rendu en passant par la base de donnée.
$retcat['genre'] = ce qui correspond a tous les genres de la table BDD.
$retcat['objet'] = ce qui correspond a tous objets du $retcat['genre'].
Si une bonne âme puisse bien m'aider ca serai cool !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <div>Chats</div></br> ($retcat['genre']) <div>Bulle</div><div>Savons</div> etc...( $retcat['objet'] du chat ) </br> <div>Chiens</div></br>($retcat['genre']) <div>Collier</div><div>Yoyo</div> etc...($retcat['objet'] du chien)
D'autres question suivrons par la suite.
Partager