Formulaire de recherche multicritères

Fermé
souma_j Messages postés 3 Date d'inscription mardi 9 juin 2015 Statut Membre Dernière intervention 9 juin 2015 - 9 juin 2015 à 13:09
souma_j Messages postés 3 Date d'inscription mardi 9 juin 2015 Statut Membre Dernière intervention 9 juin 2015 - 9 juin 2015 à 15:02
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 38263 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 28 octobre 2024 4 693
9 juin 2015 à 13:58
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 mardi 9 juin 2015 Statut Membre Dernière intervention 9 juin 2015
Modifié par jordane45 le 9/06/2015 à 14:34
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 mardi 9 juin 2015 Statut Membre Dernière intervention 9 juin 2015
9 juin 2015 à 15:02
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