La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  recherche multi critères
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: recherche multi critères  (Lu 665 fois)
recherche multi critères
« sur: le 06-01-2004 a 13:58:10 »
faf666
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 7



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

bonjour tout le monde!

j'ai un formulaire avec 3 menus déroulants qui correspondent à critère1 critère2,critère3 et critère4. je veux obtenir une liste de projets en fonction des critères sélectionnés. Par défaut, chaque menu déroulant a une valeur='' et un libellé='indifférent'. Si l'utilisateur laisse les critères sur indifférent, tous les projets seront affichés. Il peut donc sélectionner de 0 à 4 critères pour sa recherche.
La requête que j'ai est:

select ref_proj from projet where (num_projet='$critère1' and ref_projet='$critère2' and equip_projet='$critère3' and cout_projet='$critère4');

comment on fait pour ne pas prendre en compte des critères dans la requête quand il y en a qui sont sur indifférent?
J'ai essayé en faisant un condition:

if ($critère1 == "indifférent")
{  $a='';}
else
{  $a="num_projet='$critère1'" }

Le problème c'est que quand c'est indifférent, il y a:

select ref_projet from projet where ( and ref_projet='$critère2' and equip_projet='$critère3' and cout_projet='$critère4');

donc erreur!!! comment on fait?

Rapporter au modérateur  

Re:recherche multi critères
« Répondre #1 sur: le 06-01-2004 a 17:08:58 »
ric
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 56



jj

Voir le Profil    E-Mail
Répondre avec citation

Bonjour
1 construit ta requête dans le if else

2 As-tu résolu ton problème de header hier ?
Bonne soirée

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg