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
A voir également:

3 réponses

ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
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
gign44 Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   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
Utilisateur anonyme
 
pagination :) cet mot ma donné la réponse .... merciiiiiiiiiiiiiiiiiii "Thebishop"

@gign44 merciii pour votre explication ,
j'ai trouvé une reponse sur internet mais je c pas si elle est la meilleur ou nn !!
voila :
https://antoine-herault.developpez.com/tutoriels/php/pagination-automatique-en-php/

Sujet marqué comme Résolu :)

Merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
0