| Composants PHP : fonctions de pagination de listes | |||||||
![]() Recherche : |
Cette fonction permet l'affichage d'une série d'images permettant la pagination d'une liste longue. |
AJORNET 78190 Trappes tél/fax : 01.30.66.64.32 port : 06.73.48.61.37 |
|||||
|
Objectifs On ne peut pas afficher tous les résultats d'une requête SQL d'un seul coup, la page HTML résultante pourrait être trop longue. On va donc afficher les résultats par paquet de 10 par exemple et on va afficher des liens pour circuler de page en page. On va paginer la liste. Cette fonction prépare l'affichage des images de navigation
comme cet exemple : Vous pouvez cliquez les images et modifier les valeurs : Concepts, vocabulaire et paramètres La fonction a besoin du nombre total d'occurences de la liste :$nbRow, du nombre d'éléments à afficher par page : $nbLigneParPage. Elle a besoin de l'offset, c'est à dire le nombre d'éléments précédents le premier de la page en cours, cela permet de ne pas rendre actif l'image correspondant à la page courante. Si la page a besoin d'une zone de query, il faut lui donner cette chaîne en paramètre, la fonction concaténera la valeur de l'offset pour chaque image. Il faut modifier la constante donnant le chemin vers les images, les images doivent s'appeler (c'est modifiable à volonté) « puce_n » où n vaut 1, 2, 3 etc.. Voici la source
On peut l'adapter pour qu'elle affiche des numéros comme ceci [ 1 à 10 ] etc.. Dans l'exemple ci-dessus, ce sont les valeurs de l'attribut ALT de chaque image. Télécharger le code de la fonction |
|||||||
|
mise à jour du
05.02.2008
|
Site hébergé sur un serveur dédié
de I-P-T
|
||||||