Variables conditionnelles dans système de pagination
Bonjour,
Je souhaite ajouter à mon lien de pagination une variable pour filtrer mes données :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?php
echo '<p class="pagination">' . pagination($page, $nb_pages,'?page=%d</p>'; // pagination de base sans variable de filtre (liste complète de mes livres)
if ( $ID_EDITEUR != null) {
echo '<p class="pagination">' . pagination($page, $nb_pages,'?page=%d&id_editeur='.$ID_EDITEUR.'</p>';}// pagination avec variable de filtre ID_EDITEUR (liste de mes livres filtrée par éditeur)
if ( $ID_LIBRAIRIE != null) {
echo '<p class="pagination">' . pagination($page, $nb_pages,'?page=%d&id_librairie='.$ID_LIBRAIRIE.'</p>';}//pagination avec variable de filtre ID_LIBRAIRIE (liste de mes livres filtrée par librairie)
?> |
Mais le problème est que ma pagination s'affiche en 2 exemplaires lorsque je filtre par éditeur ou librairie : affichage de la pagination de base mais également affichage de la pagination avec la variable de filtre. Comment faire pour gérer correctement l'affichage de ma pagination :
- ma pagination lorsque ma liste est complète (sans filtre)
- et ma pagination sans doublon lorsque ma liste est filtrée.
Merci de votre aide.