le 05/01/2005 à 22:21
lolipops
coucou all,
je suis en train de preparer un formulaire de recherche et j'ai une petite question concernant ma requete finale.
je precise que je suis une codeuse novice mais que j'ai plus un probleme de structure de script que de syntaxe (on verra ca plus tard si j'arrive pas du tout à le scripter)
Ce formulaire contiendra des chekbox (pas de souci de ce cote) et des listes alimentées par un pre requete. (couleur par exemple)
Cependant je voudrais laisser le choix au visiteur d'utiliser ou non ce critere par liste, soit un statut pre selectionné "indiferent".
La question que je me pose c'est comment gerer ce statut indiferent ayant à priori une valeur vide dans mon SELECT WHERE.
exemple :
Si la valeure post[couleur] est vide, la requete cherche-t-elle des champs vides ou laisse-t-elle la colonne de coté ? (ce qui m'arragerait ... a mort)
Si elle considere la valeur vide comme une valeur en soit, comment lui indiquer en cours de requete ou precedemment que :
If post[couleur] not null $couleur recherchée
If post[couleur] null $couleur pas recherchée
arf je sais ca ressemble a rien mais j'en suis là looooool
Merci pour toute votre aide
A+
je suis en train de preparer un formulaire de recherche et j'ai une petite question concernant ma requete finale.
je precise que je suis une codeuse novice mais que j'ai plus un probleme de structure de script que de syntaxe (on verra ca plus tard si j'arrive pas du tout à le scripter)
Ce formulaire contiendra des chekbox (pas de souci de ce cote) et des listes alimentées par un pre requete. (couleur par exemple)
Cependant je voudrais laisser le choix au visiteur d'utiliser ou non ce critere par liste, soit un statut pre selectionné "indiferent".
La question que je me pose c'est comment gerer ce statut indiferent ayant à priori une valeur vide dans mon SELECT WHERE.
exemple :
Si la valeure post[couleur] est vide, la requete cherche-t-elle des champs vides ou laisse-t-elle la colonne de coté ? (ce qui m'arragerait ... a mort)
Si elle considere la valeur vide comme une valeur en soit, comment lui indiquer en cours de requete ou precedemment que :
If post[couleur] not null $couleur recherchée
If post[couleur] null $couleur pas recherchée
arf je sais ca ressemble a rien mais j'en suis là looooool
Merci pour toute votre aide
A+