Formulaire de recherche multicritères

souma_j Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
souma_j Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

je souhaite faire un annuaire de chercheurs mais avant je préfère être au point au niveau de la recherche avancée :
j'aimerais qu'il y ait plusieurs critères du style

critère1 : nom du chercheur - critère 2 : prenom
critère 3 : domaine (faire un choix entre plusieurs propositions: informatique, economie, lettres, mathématiques..) critère 4 : etablissement (faire un choix entre plusieurs etablissement).

pour la création de ce formulaire pas de problème, mais comment faire pour que la recherche fonctionne ? quel est le code que je dois mettre ? je travaille avec WampServer. (code PHP)

par avance merci de me venir en aide.
A voir également:

3 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour;



pour la création de ce formulaire pas de problème, mais comment faire pour que la recherche fonctionne ? quel est le code que je dois mettre ?

Il te suffit de mettre des critères dans la clause WHERE de ta requête SQL....


Sans connaitre la structure de tes tables (de ta base de données...) il nous sera IMPOSSIBLE de t'en dire plus....

Si tu bloques... n'hésites pas à revenir vers nous avec le code de ton formulaire + la structure de ta base de données.


PS : **** Attention ****
Merci de bien vouloir utiliser la coloration syntaxique (les balises de code) lorsque tu postes du code sur le forum.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

.

0
souma_j Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Ma base de donnée ne contient qu'une seule table chercheur ,
CREATE TABLE Chercheur(
id INTEGER PRIMARY KEY ,
nom VARCHAR( 20 ) ,
prenom VARCHAR( 20 ) ,
domaine VARCHAR( 20 ) ,
etablissement VARCHAR( 20 )
)


EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code

Merci d'y penser dans tes prochains messages.
.
0
souma_j Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
d'accord merci,
Voilà mon code php du formulaire de recherche.


<html>
<head>
<title>Bienvenue sur l'annuaire de recherche</title>
</head>
 <body>
<p><h3><b>Bienvenue sur l'annuaire de recherche</b></h3></p>
<p>Recherche avancée</p> 
<table>
<body>
<tr>
<form action="recherche.php" method="post">
<tr>
<td>Nom :</td>  
<tr>  
<td>Prénom :</td>  
<tr>
<td>Etablissement:</td>
<td><select name="etablissement">
             <option value="pas_important">Pas important</option>
             <option value="isg">Institut Supérieur de Gestion</option>
             <option value="enig">Ecole Nationale d'Ingenieurs</option>
             <option value="multimedia">Institut Supérieur d'Informatique et de Multimédia</option>
             <option value="isl">Institut Supérieur des Langues</option>
             <option value="iset">Institut Supérieur des Etudes Technologiques</option>
             <option value="facdescience">Faculté des Sciences</option>
             <option value="arts">Institut Supérieur des Arts et Métiers</option>

 
</select></td>
 <tr>
        <td class="comp"> Domaine : </td>
        <td><select name="domaine">
          <option value="informatique"> Informatique </option>
          <option value="economie">Economie </option>
          <option value="gestion">Gestion </option>
          <option value="lettres et linguistique">Lettres et linguistique </option>
          <option value="mathematique ">Mathematique  </option>
          <option value="histoire">Histoire  </option>
          <option value="géographie">Géographie </option>
          <option value="histoire">Histoire  </option>
          <option value="droit">Droit </option>
          <option value="sciences politiques">Sciences politiques </option>
          <option value="philosophie">Philosophie </option>
          <option value="arts">Arts </option>
 
           
        </select>
</td>
<tr>
<td><input type="submit" value="Rechercher"><input type="reset" value="Annuler"> </td>
</tr>
</tr>
</form>
</tr>
</body>
</table>
</td>
</tr>
</body>
</html>



pouvez vous m'aider pour créer le code complet concernant cette recherche.
0