bonjour voilà mon code
Code php : 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66 ///on affiche le tableau du forum afin d'afficher les categorue et rubrique echo '<section id="global-liste-forum">'; //Début de la boucle while($data = $query->fetch()) { //On affiche chaque catégorie if( $categorie != $data['cat_id'] ) { //Si c'est une nouvelle catégorie on l'affiche $categorie = $data['cat_id']; ?> <h2 class="title" onclick="javascript:void(0)"><?php echo stripslashes(htmlspecialchars($data['cat_nom'])); ?><span class="icon-ouvert-forum"></span></h2> //je mets mon ouverture ul afin de mettre une class pour afficher et cacher tout les categorie <ul class="global-afficher-cacher-categorie"> <?php } //Ici, on met le contenu de chaque catégorie // Ce super echo de la mort affiche tous // les forums en détail : description, nombre de réponses etc... echo'<li class="liste-forum"> <div class="liste-forum-nouveau-ancien-message"><div class="liste-forum-nouveau-message"></div></div> <p class="liste-forum-titre"><a href="liste-topic.php?f='.$data['forum_id'].'">'.stripslashes(htmlspecialchars($data['forum_name'])).'</a><span class="liste-forum-description-categorie">'.nl2br(stripslashes(htmlspecialchars($data['forum_desc']))).'</span></p> <span class="liste-forum-sujet">'.$data['forum_topic'].'</span> <span class="liste-forum-post">'.$data['forum_post'].'</span> <div class="liste-forum-avatar icon-avatar-liste-forum-homme"><div class="liste-forum-avatar-homme-en-ligne"></div></div>'; // Deux cas possibles : // Soit il y a un nouveau message, soit le forum est vide if (!empty($data['forum_post'])) { //Selection dernier message $nombreDeMessagesParPage = 15; $nbr_post = $data['topic_post'] +1; $page = ceil($nbr_post / $nombreDeMessagesParPage); echo'<p class="liste-forum-mesage">'.date('H\hi \l\e d/M/Y',$data['post_time']).'<br /> <a href="./voirprofil.php?m='.stripslashes(htmlspecialchars($data['membre_id'])).'&action=consulter">'.$data['membre_pseudo'].' </a> <a href="./voirtopic.php?t='.$data['topic_id'].'&page='.$page.'#p_'.$data['post_id'].'"><img src="./images/go.gif" alt="go" /></a></p> </li>'; ///là je met la fermeture de la balise ul echo '</ul>'; } else { echo'<p class="liste-forum-mesage">Pas de message</p></li>'; ///là je met la fermeture de la balise ul (s'il n'y a pas de mesage) echo '</ul>'; } //Cette variable stock le nombre de messages, on la met à jour $totaldesmessages += $data['forum_post']; //On ferme notre boucle et nos balises } //fin de la boucle $query->CloseCursor(); echo '</section>';
vous voyer la ligne 16 , j'ai mis <ul class="global-afficher-cacher-categorie"> afin d'englober tout les catégories pour cacher et afficher les catégories
mais il manque juste la balise </ul> car je veux le mettre avant le prochain h2
peut-être , il faut metre un petit code pour li dire d'afficher </ul> avant les h2
merci , d'avance
Partager