PHP : prob d'affichage

Résolu
Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

j'ai un petit prob concernant l'affichage des plusieurs commentaires
donc .. j'ai récupéré tous les commentaires de ma BD afin de les afficher dans mon site

Le prob c que j'ai presque 250 commentaires et j'aime pas B1 sur de les afficher sur une seul page ... c de n'importe quoi !! ... Donc je cherche une methode pour afficher les commentaires 5 par 5 : 5 commentaires dans chaque pages ... comme toutes les pages d'internet !!!

comme ça par exemple
https://openclassrooms.com/fr/recherche/?q=php

il a dévissé les commentaires dans pls pages

comment je peut faire çaaaa
SVP une réponse

3 réponses

  1. ThEBiShOp Messages postés 9307 Date d'inscription   Statut Contributeur Dernière intervention   1 606
     
    Salut,

    on appelle ça une pagination, tu trouveras plein de scripts permettant de le faire ou des tutos pour en expliquer le principe sur google.
    1
  2. gign44 Messages postés 132 Statut Membre 5
     
    Bonjour,

    Tu dois créer une fonction php qui "compte" le nombre de lignes (commentaires) que tu as dans ta base (fonction sql num rows). Ensuite tu divises ceci par le nombre d'articles que tu veux dans une seule page. Sans oublier la dernière page qui peut contenir 1 seul article (tu verras c'est chiant ;) ).
    Par la suite, tu dois créer une limite dans ta requete SQL lors de l'affichage de tes articles ainsi que faire passer dans ton url le numero de la page sur laquelle tu es, puis faire +1 pour la page suivante.

    Je pourrais te montrer des fonctions que j'ai créé si besoin tu as.
    En espérant t'avoir fourni un début d'idée ^^
    Cordialement
    1