Bonjour,
en effet : variable de SESSION.
Astuce :
1/ une seule variable est suffisante $_SESSION['recherche'], sous forme d'array :
1 2 3 4
| $_SESSION['recherche']['critere1'] = ...;
$_SESSION['recherche']['critere2'] = ...;
$_SESSION['recherche']['critere3'] = ...;
... |
-> ce qui permet de pré-remplir les critères de recherche du formulaire
2/ Ou, si seul le résultat de la requête est à conserver :
$_SESSION['recherche']['results']
Tout dépend du choix de la méthode.
N.B. Perso j'utilise :
- la méthode 1/ pour le retour à la page recherche
- la méthode 2/ pour la pagination (évite de refaire une requête SQL)
Partager