Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2422 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete pour recherche

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete pour recherche

n°155803
jackft
Posté le 10-06-2002 à 15:40:56  profilanswer
 

salut à tous,
voilà je dois faire une page de recherche de données dans mysql et le truc c'est que la recherche peut de faire soit par pays soit par entreprise soit par date...
comment faire pour ne pas avoir plein de test(if) et effectuer une seule requete qui prendra en clause where que les champs renseignés?
Merci d'avance!

mood
Publicité
Posté le 10-06-2002 à 15:40:56  profilanswer
 

n°155966
ddenoyes
Posté le 10-06-2002 à 16:57:15  profilanswer
 

Tu dois bien avoir un formulaire où le mec choisit dans quel champs il veut chercher (pays, date...).
 
imaginons que tu aies un input type="text" pour le champs de recherche (name="motsRecherche" ).
 
Tu as aussi trois boutons radios(name="typeRecherche" )  
(un pour pays->value="pays",  
un pour date->value="date",  
un pour entreprise->value="ent" ).  
 
On clique sur valider, et hop, on arrive dans le fichier de traitement:
 
là, tu dis en gros :
 
if ($typeRecherche=="pays" ){
$maRequete="WHERE tonChampsPays='$motsRecherche'";
}
elseif ($typeRecherche=="date" ){
$maRequete="WHERE tonChampsDate='$motsRecherche'";
}
else {
$maRequete="WHERE tonChampsEntreprise='$motsRecherche'";
}
 
 
et ensuite, ta requete c'est :
 
$requete= " SELECT * FROM TaTable $maRequete";
etc...
 
Bon, ya deux trois if, c'est pas la mort, non...??


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete pour recherche

 

Sujets relatifs
Pb avec une ceation de requete SQL[VB] Requête SQL
mettre un site pero dans plusieurs moteurs de recherche[vb/access] grmbl ... pb result requete
je recherche ces livres ...[vb6/access2k] pb de requete ?
[MySQL] Requête UPDATE...Aide pour une requete
Problème requete SQL[Access] paramètre dans requete
Plus de sujets relatifs à : Requete pour recherche


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR