Bonjour à tous,
Voilà, je souhaiterai afficher les pages consultées (rubriques) par des membres lors de leur visite ; ceci dans un tableau, qui listerait les pages consultées par membre.
Pour cela j'ai créé une requête :
et j'ai créé mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $reponse = $bdd->query('SELECT distinct r.nom, r.id, c.contact_nom, c.contact_prenom, c.contact_pseudo, s.date, s.id_rubrique, s.pseudo FROM statistiques s INNER JOIN rubrique r ON s.id_rubrique = r.id INNER JOIN contacts c ON s.pseudo = c.contact_pseudo HAVING s.date > NOW()-INTERVAL 1 MONTH ORDER BY c.contact_nom ASC'); $donnees = $reponse->fetch();
Or ceci, me retourne pour chaque membre la même liste à laquelle est ajoutée à chaque fois un nouvel élément.
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 <table width="100%"> <tr id="entete-tableau"> <td >Nom</td> <td>Prénom</td> <td>Rubrique</td> </tr> <?php while ($donnees = $reponse->fetch()) { ?> <tr id="tableau"> <td><?php echo $donnees['contact_nom'] ?></td> <td><?php echo $donnees['contact_prenom'] ?></td> <td><?php $rubrique .= '<br />'; $rubrique .= $donnees['nom']; echo $rubrique ?></td> </tr> <?php } $reponse->closeCursor(); ?> </table>
Je suis coincé et n'arrive pas à avancer sur ce pb.
Quelqu'un pourrait-il m'aider ?![]()
Partager