0 votes

Remplir href du lien pour suivant et précédent

Je rencontre beaucoup de difficultés avec certains aspects de PHP que je dois implémenter. J'ai besoin de mettre en place un lien suivant et précédent. Fondamentalement, j'ai une fonction de recherche sur mon site qui renvoie plusieurs résultats et lorsque je clique sur un résultat, je suis redirigé vers la page de ce résultat. Ensuite, je veux pouvoir cliquer sur suivant sur cette page et être redirigé vers le résultat suivant dans la séquence qui a été retournée par la recherche initiale de l'utilisateur. Est-ce possible, et comment faire ? Je n'ai aucune idée.

1voto

vfilby Points 5975

Avec la pagination, votre requête de recherche devra être capable de renvoyer les résultats de x à y. Ainsi, vous pouvez rechercher des singes et renvoyer tous les résultats de 1 à 10, puis de 11 à 20 pour la page suivante.

search( $term='singe', $firstResult=0, $numberOfResults=10 );

Votre page de résultats devrait prendre le terme, le premier résultat et le nombre de résultats en tant que paramètres de requête. Donc, si votre première page ressemble à ceci :

search.php?term=singe&firstResult=0&numberOfResults=10

Votre lien suivant ressemblera à ceci :

search.php?term=singe&firstResult=11&numberOfResults=20

Vous pouvez également utiliser un nombre prédéfini de résultats par page, de sorte que vous n'ayez besoin que d'un paramètre $page (par exemple search.php?term=singe&page=1, search.php?term=singe&page=2).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X