8721 sujets

Développement web côté serveur, CMS

Bonjour à tous

Je suis en train de programmer un formulaire de recherche détaillée avec plusieurs critères sélectionnables

Exemple:
choisissez votre pays: Indifférent - France - Suisse - Belgique - etc...

si l'utilisateur choisi un pays c'est très simple je fais "select * from membres where pays='$idpays'"
Par contre si l'utilisateur choisi indifférent je souhaiterais faire quelque chose du genre "select * from membres where pays='ALL'"
Comment fait-on pour faire ça?

P-S: La solution de faire juste "select * from membres" n'est pas ce que je souhaiterais car ça m'obligerais à faire des conditions pour construire ma requête

Merci d'avance pour vos réponses
Bonjour,

Peut-être une piste !
SELECT * FROM membres WHERE pays IS NOT NULL

Evidemment la clause WHERE fonctionne si tu acceptes le champ "pays" à NULL.
@+
Modifié par fcreton (28 Aug 2014 - 11:06)