Yop!
Tu dois créer un formulaire dans ta page html :
Code :
- <form action="nomDeTaPage.php" method="post" name="maForm" onSubmit="return confirm('Rechercher ?')">
- Id
- <input type="text" name="id" value="">
- Nom
- <input type="text" name="nom" value="">
- Prenom
- <input type="text" name="prenom" value="">
- <input type="submit" value="Chercher">
- </form>
|
Dans la page php appelée par ta form, tu dois récupérer les valeurs saisies par l'utilisateur à l'aide de la variable $HTTP_POST_VARS :
Code :
- (isset($HTTP_POST_VARS["id"])) ? $user_id = trim($HTTP_POST_VARS["id"]) : $user_id = "";
- (isset($HTTP_POST_VARS["nom"])) ? $user_name = trim($HTTP_POST_VARS["nom"]) : $user_name = "";
- (isset($HTTP_POST_VARS["prenom"])) ? $user_firstname = trim($HTTP_POST_VARS["prenom"]) : $user_firstname = "";
|
Ensuite tu crées ta requête SQL (je suppose ici que tous les champs sont des chaines de caractères) :
Code :
- $counter = 0;
- $query = "select * from clients where ";
- if ($user_id !== "" ) {
- $query .= "id like '%$user_id%'";
- $counter++;
- }
- if ($user_name !== "" ) {
- if ($counter>0) $query .= " and ";
- $query .= "nom like '%$user_name%';
- $counter++;
- }
- if ($user_fisrtname !== "" ) {
- if ($counter>0) $query .= " and ";
- $query .= "prenom like '%$user_fisrtname%';
- }
|
Tu récupères les résultats de ta requête et tu les affiches dans un tableau html.
Voili, voilou.....
Si tu as encore des problèmes, je te conseille de suivre les liens de l'annuaire du topic programmation, tu y trouveras tous les sites dont tu as besoin.
Chô
---------------
C'est naturel que les filles soient plus belles, et les garçons plus cons ^^ [un peu bonobo sur les bords]