diviser tableau en plusieurs pages

diviser tableau en plusieurs pages - PHP - Programmation

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

Reply

Marsh Posté le 09-11-2011 à 01:54:52   

Reply

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.


---------------
Mon Feedback !
Reply

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 ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed