Bonjour,
Je travaille sur un code un peu comme Facebook, je veux lorsque je clique sur le nombre de commentaires, ils s'affichent
donc un peu de jquery
voici mon code:
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
32
33
34 <?php echo "vous avez ".$nbP." publication(s)<br>"; if($nbP>0) { while ($Valeur=$resultatpub->fetch()) { echo "<h3><img src=../userImage/".$Valeur['img_Pr']." height=100 width=150 title=".$Valeur['desc_Fr']."></h3><h4>Produit:".$Valeur['nom_Fr']." </h4><h5>".$Valeur['date']." </h5><p id=go>--------"; $nbCmt=Commentaire::nbCmt($Valeur['idpub']); if ($nbCmt>0) { echo "<p id=go>"; echo $nbCmt."Commentaire "; echo"</p>"; $resultatcmt=Commentaire::getCmt($Valeur['idpub'],$user->id); echo "<div id=cmt>"; while ($Val=$resultatcmt->fetch()) echo "<b>".$Val['identifiant']."</b> a ecrit le <b>".$Val['date']."</b>\"<b>".$Val['contenu']."</b>\"<br>"; echo "</div>"; } else echo "Aucun commentaire"; $idp=$Valeur['idpub']; echo "<form name=f1 action=ajoutcmt.php?idpub=$idp method=post><input type=text name=cmt value=ajouter-commentaire style=fontsize: small; onFocus=javascript:this.value=''><input type=submit value=comment></form>"; echo "<br><hr>"; } } else echo " vous n'avez aucun publication"; ?> <script type="text/javascript"> $('#cmt').hide(); $('#go').click(function() { $('#cmt').slideToggle(); }); </script>
Bon, ici il m'affiche directement les commentaires, j'ai remarquer que <div id='cmt'> va causer un prob car il va y avoir plusieurs div avec le meme id selon le nombre de publications!
Comment je peux resoudre le prob SVP
Merci
Partager