diviser tableau en plusieurs pages - PHP - Programmation
Marsh Posté le 09-11-2011 à 14:42:39
Bonjour,
Oui bien sûr qu'on a une idée :
- Tu vas utiliser une variable GET par exemple, qui s'appellera page, et qui contiendra un numéro de page.
- Tu sais que tu as 15 elements par page
- Lorsque tu récupères les informations de tes livres, probablement dans une base de données, tu applique une limite de 15, et un offet de (page - 1) * 15
- Tu comptes également le nombre total de livres, qu'on appellera X, et tu peux obtenir le nombre total de pages Y en faisant Y = ceil(X / 15)
- Avec tout ça, tu affiches ton tableau, qui ne contiendra que 15 éléments puisque limité via ta requête SQL, puis ensuite, tu affiches une pagination, sachant que la première page est 1, la dernière est Y et dont les liens pointent vers la page actuelle en paramétrant correctement la variable page dans l'url.
Voilà de quoi te mettre sur la voie.
Bon courage.
Marsh Posté le 09-11-2011 à 15:10:42
+1 pour cette méthode.
Si tu veux des ex d'utilisation, mon soft Astres (cf ma signature) en a pleins
Marsh Posté le 09-11-2011 à 01:54:52
bonsoir
dans une page web, je charge les informations sur les livres dans un tableau
alors ca marche
mais je veux que lorsque le nbre de livre depasse un certain nbre 15 : pas tous les info des livres s'affiche mais une fleche au dessous du tableau me permet d'aller a une autre page qui contient le reste
j'ai pas su programmer ca
est ce que vous avez une idée
merci