bonjour
voilà je recupère via une table un certains nombre d'enregistrements que j'affiche par 10 lignes ..
pour afficher les suivant je clique sur un bouton et le 10 autres lignes suivent jusqu'à la dernière ...
actuellement je fais ma pagination de cette façon
je m'arrange donc pour incrémenter le valeur $premier et $deuxieme ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $sel=$dbh->prepare("select user_id, pseudo from user where user_id between $premier and $deuxieme"); $sel->execute();
Ce qui fonctionne correctement même si je trouve que le temps de réponse n'est pas instantanné ce que je peux peut être expliqué car je mets cette reuête dans une fonction que j'appelle à chaque incrémentation donc je me connecte et déconnecte à chaque fois ce qui je ne pense pas soit ce qu'il y a de mieux ...
Ensuite j'ai un autre souci c'est que je ne peux pas par cette méthode faire le principe des numéros de "pages" un peu à la façon google où l'on peut accéder directement aux résultats : precedent 1 2 3 4 5 suivant
Je me suis dit qu'il n'y a pas mille façon de faire que de passer par un tableau à 2 dimensions où l'un des champs seraient la colonne de mes lignes ...
Ce que je voudrais savoir c'est de quelle façon je peux réaliser une pagination afin qu'elle soit la moins lourde au niveau affichage ?
Merci
Partager