Bonjour, alors j'ai un soucis tout bête mais je n'arrive pas à le régler.
J'explique la situation en détails :
J'ai un forum avec des catégories :
Lorsque je clique sur une catégorie, il y a des sous catégories qui apparaissent
Mais ici la sous catégorie "Action" ne devrait pas s'afficher
Explication :
comme catégorie possède un id, je veux afficher des sous catégories selon l'id de la catégorie
Par exemple avec la requête sql qui marche parfaitement elle m'affiche :
Donc que "PHP" appartient à "Programmation" et que "Action" appartient à "Jeux"
Or précédemment, on voit que "Action" s'affiche aussi dans "Programmation"
Pour les liens je n'ai aucun soucis, lorsque je me trouve dans "Programmation : PHP" le lien est : "forum.php?categorie=Programmation&subcategorie=PHP"
et lorsque je me trouve dans "Jeux : Action" le lien est : "forum.php?categorie=Jeux&subcategorie=Action"
le code :
J'espère m'être bien expliqué, merci pour vos réponses
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
30
31 <?php if(!isset($_GET['categorie'])){?> <?php $cat = $pdo->query('SELECT * FROM f_category'); ?> <h3 align="center">Catégories :</h3> <?php while($responseCat = $cat->fetch()) :?> <div class="categories"> <a href="forum.php?categorie=<?php echo $responseCat['name']; ?>"><?php echo $responseCat['name']; ?></a> </div> <?php endwhile; ?> <?php } elseif (isset($_GET['subcategorie'])){?> <h3 align="center"><?php echo $_GET['categorie']?> : <?php echo $_GET['subcategorie']; ?></h3> <?php if(isset($_SESSION['auth'])): ?> <?php require_once 'includes/functions.php';?> <a href="addPost.php"><input type="submit" name="update" class="btn btn-basic" value="Créer un sujet"></a> <?php else: ?> <?php endif; ?> <?php } else{?> <h3 align="center"><?php echo $_GET['categorie']; ?></h3> <?php $req = $pdo->query('SELECT f_subcategory.nameSub, f_category.name FROM f_subcategory, f_category WHERE f_subcategory.id_category = f_category.id'); ?> <?php while($response = $req->fetch()):?> <div class="subcategories"> <a href="forum.php?categorie=<?php echo $response['name']; ?>&subcategorie=<?php echo $response['nameSub']; ?>"><?php echo $response['nameSub']; ?></a> </div> <?php endwhile; ?> <?php } ?>
Partager