Limiter affichage page par page

ViPHP
ViPHP | 2577 Messages

19 déc. 2011, 17:13

Bonjour,

En fait tu veux avoir :
Page 1 : limit 1,3
Page 2 : limit 4,3
...

La formule pour le premier enregistrement est donc (Numéro de page - 1) * Nombre par page + 1
(il te manque le +1 dans ta formule)

Pour le nombre de pages :
1 enregistrement => 1 page
2 enregistrement => 1
3 enregistrement => 1
4 enregistrement => 2 pages
...

Formule : Nombre de page = ((nombre d'enregistrement -1) / nombre d'enregistrement par page) + 1
(utiliser floor pour l'arrondi)

Eléphant du PHP | 287 Messages

16 janv. 2012, 12:59

Solution trouvée : WHERE id<5