Pagination automatique
Fermé
Busima
-
Modifié par Busima le 11/05/2016 à 02:15
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 11 mai 2016 à 09:16
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 11 mai 2016 à 09:16
A voir également:
- Pagination automatique
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Gmail libellé automatique - Guide
- Sommaire automatique word - Guide
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
11 mai 2016 à 09:16
11 mai 2016 à 09:16
Salut,
Le problème vient surement du fait que ton contenu ne s'affiche que lorsque les paramètres post sont définies ce qui n'est pas le cas lorsqu'on clique sur un lien de la pagination.
En effet en validant le formulaire de recherche la page est chargée avec les paramètres post ($_POST['valider'], etc...) et le contenu s'affiche correctement. En cliquant sur un lien de la pagination, la page est alors chargée sans les paramètres post et le contenu ne s'affiche donc pas.
Au moins deux solutions pour résoudre le problème :
1. (non recommandé) Transmettre les paramètres de recherche via les liens de pagination (en get via l'url ou en post en utilisant un formulaire par exemple). Cette solution n'est pas forcément idéal car le fait de transmettre les paramètres à chaque chargement de page n'est pas optimisé.
2. (recommandé) Enregistrer les paramètres post en session et utiliser les paramètres en session pour afficher le contenu. Ainsi même si l'utilisateur change de page via la pagination, les critères de recherche seront conservés dans la session.
Bonne journée,
Le problème vient surement du fait que ton contenu ne s'affiche que lorsque les paramètres post sont définies ce qui n'est pas le cas lorsqu'on clique sur un lien de la pagination.
En effet en validant le formulaire de recherche la page est chargée avec les paramètres post ($_POST['valider'], etc...) et le contenu s'affiche correctement. En cliquant sur un lien de la pagination, la page est alors chargée sans les paramètres post et le contenu ne s'affiche donc pas.
Au moins deux solutions pour résoudre le problème :
1. (non recommandé) Transmettre les paramètres de recherche via les liens de pagination (en get via l'url ou en post en utilisant un formulaire par exemple). Cette solution n'est pas forcément idéal car le fait de transmettre les paramètres à chaque chargement de page n'est pas optimisé.
2. (recommandé) Enregistrer les paramètres post en session et utiliser les paramètres en session pour afficher le contenu. Ainsi même si l'utilisateur change de page via la pagination, les critères de recherche seront conservés dans la session.
Bonne journée,