formulaire de recherche et requête php

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : formulaire de recherche et requête php

par dread » 07 sept. 2007, 08:42

Je pense que je vais laisser AJAX de côté pour le moment en n'affichant pas le nombre de biens ou encore la liste des prix qui se met à jour en fonction des critères choisis.

Par contre, pour un module de recherche avec autant de critères, comment fait-on au niveau de la requête PHP. Faut-il multiplier les if...else ou y aurait-il une solution plus simple??

par Sékiltoyai » 05 sept. 2007, 20:56

Cela utilise l'AJAX.
Par un script javascript, lorsque tu modifies les critères, une requète http est envoyée à un script php sur le serveur, lequel fait les requètes nécessaires dans une base de données pour récupérer ce nombre. Et le script renvoie cette information au script javascript qui l'affiche sur ta page.
Pour plus de renseignements, cherche AJAX un peu partout (sur ce forum, sur developpez.com, sur wikipedia, sur google, …)

formulaire de recherche et requête php

par dread » 05 sept. 2007, 15:14

Bonjour à tout le monde!!

Je viens quémander quelques informations sur le principe et la mise en place de quelque chose que j'ai observé sur un site internet.

http://www.century21.fr/trouver_logemen ... ces_vente/

Il s'agit du module de recherche de l'agence immobilière Century 21.

J'aimerais comprendre le processus qui permet lorsque vous modifier les critères de recherche, d'afficher en temps réel le nombre de résultat correspondant, dans mon exemple le nombre de biens s'affichant à droite et qui se modifie quand on change un critère.

De même, lorsque vous choisissez location ou achat, la liste des prix mini et maxi se modifie.

Je soupconne l'utilisation du javascript mais comme je connait très peu le langage, je pose la question.

De même, à quoi peut bien ressembler la requête SQL permettant de générer les résultats, dans un module de recherche à plusieurs critères comme celui-ci. Est-ce une suite de if...else en fonction des valeurs choisies?

Comment gérer les critères non renseignés?

Bref, je suis à la recherche d'informations qui me permettrait d'aboutir à un résultat équivalent ou du moins d'en comprendre le fonctionnement.

Désolé de vous assaillir de questions et merci par avance pour toute aide apportée.