Recherche multicritère en php
adaly
-
alex -
alex -
Bonjour,
Je suis en train de faire un site avec une recherche multicritère et pour cela j'utilise les fonctionnalités de dreamweaver. Je connais les manips mais par contre je veux rajouter un comportement de pagination afin d'afficher un seul résultat par page.
Donc ma recherche comprend 2 listes alimentées par une BDD et 2 champs de textes qui doivent contenir des chiffres (un pour le prix maximum souhaité et l'autre pour la surface minimum souhaitée : c'est un site d'immobilier).
Jusque là pas de soucis, mes requêtes marchent et filtrent correctement si je met en région répétée pour tous les enregistrements, mais dès que je met le comportement de pagination (boutons précédent et suivant) ma recherche n'affiche plus les enregistrements après la première page.
Petite info : lorsque j'essaye ma recherche sans les champs de texte (requete SQL : "surface >=%s AND prix <=%s") les résulats s'affichent sur toutes les pages suivantes, mais ma recherche ne filtre plus correctement.
mais j'ai besoin de ces champs de textes et avec la requete "supérieur ou égal à" et "inférieur ou égal à" puisque c'est un chiffre que l'on doit mettre dedans.
Alors qu'est ce qui fait buguer le truc ? les champs de textes avec leur requete ?? ou autre chose ?
Je suis novice en code php mais je me débrouille un peu, jusque là j'utilise les fonctions de dream pour ça, est ce que c dream qui bug ?
Quel est le code pour la pagination sur une recherche multi ?
Je suis en train de faire un site avec une recherche multicritère et pour cela j'utilise les fonctionnalités de dreamweaver. Je connais les manips mais par contre je veux rajouter un comportement de pagination afin d'afficher un seul résultat par page.
Donc ma recherche comprend 2 listes alimentées par une BDD et 2 champs de textes qui doivent contenir des chiffres (un pour le prix maximum souhaité et l'autre pour la surface minimum souhaitée : c'est un site d'immobilier).
Jusque là pas de soucis, mes requêtes marchent et filtrent correctement si je met en région répétée pour tous les enregistrements, mais dès que je met le comportement de pagination (boutons précédent et suivant) ma recherche n'affiche plus les enregistrements après la première page.
Petite info : lorsque j'essaye ma recherche sans les champs de texte (requete SQL : "surface >=%s AND prix <=%s") les résulats s'affichent sur toutes les pages suivantes, mais ma recherche ne filtre plus correctement.
mais j'ai besoin de ces champs de textes et avec la requete "supérieur ou égal à" et "inférieur ou égal à" puisque c'est un chiffre que l'on doit mettre dedans.
Alors qu'est ce qui fait buguer le truc ? les champs de textes avec leur requete ?? ou autre chose ?
Je suis novice en code php mais je me débrouille un peu, jusque là j'utilise les fonctions de dream pour ça, est ce que c dream qui bug ?
Quel est le code pour la pagination sur une recherche multi ?
A voir également:
- Recherche multicritère en php
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Easy php - Télécharger - Divers Web & Internet
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Recherche photo - Guide
- Je recherche une chanson - Guide