Comment afficher 5 par 5 en php

bayanehassan Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
bayanehassan Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
auide moi s il vs plait

comment afficher 5 par 5 en page php
et Merci

2 réponses

jee pee Messages postés 41553 Date d'inscription   Statut Modérateur Dernière intervention   9 725
 
Salut,

Si c'est afficher les éléments d'une table par 5 lignes par pages, il faut :

- Faire un select dans la base pour déterminer le nombre de lignes :

select count(*) from table

- A partir de ce compteur tu determines le nombre de page.
compteur/5 arrondi à l'entier superieur

Tu affiches la premiere page, avec ligne_debut = 1 ligne fin =5 :

(A)
Select * from table where rownum between (ligne_début, ligne_fin)

En bas de page tu mets un bouton "page suivante "

A ce bouton correspond l'affectation de ligne_debut=ligne_debut+5, ligne fin=ligne fin +5 et le test que la ligne_debut ne depasse pas le compteur de ligne de départ.

Et tu affiches la page en ==>(A)

-----

Principe de base car on peut faire plus sophistiqué avec des boutons 1ere page, page précédente, page suivante, dernière page.

(A adapter suivant la bdd le rownum existant sous oracle mais pas de la même manière sur les autres sgbd)

cdlt

Un étranger, c'est un ami qu'on n'a pas encore rencontré.
0
bayanehassan Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
merci de m envoyer un exemple si possible
0