ma page search.php (formulaire de recherche) est configuré de cette sorte :
<?php
include ("connexion.php");
// Moteur de recherche
// Le mot est entré dans 1 formulaire puis la recherche se fait
// sur la table avec LIKE %$query%
// $recherche est fourni par le formulaire
// Le formulaire:
?> <html>
<form method="GET" action="table.php">
<table><tr>
<td>
<p align=left>Marque imprimante :</p></td><td><p align=left> <?php $req="select nom from marque";
$res=mysql_query($req) or die("erreur dans la requête $req");
while ($tab=mysql_fetch_object($res))
$nom[]=$tab->nom;
echo "<center><select name='liste_marque[]'>";
for ($i=0;$i<count($nom);$i++)
echo "<option value='$nom[$i]'>$nom[$i]</option>";
echo "</select></center>";
$nom=array()
?></p></td></tr>
<tr>
<td>
<p align=left>Marque imprimante :</p></td><td><p align=left> <?php $req="select nom from type";
$res=mysql_query($req) or die("erreur dans la requête $req");
while ($tab=mysql_fetch_object($res))
$nom[]=$tab->nom;
echo "<center><select name='liste_type[]'>";
for ($i=0;$i<count($nom);$i++)
echo "<option value='$nom[$i]'>$nom[$i]</option>";
echo "</select></center>"; ?></p></td></tr>
<tr><td><p align=left>Rechercher un mot :</p></td><td><p align=left> <input type="text" name="recherche">
<input type="SUBMIT" value="Recherche"> </p></td></tr></table>
</form>
</html>
tu peux constater que l'on voit dans cette page 2 menus déroulants : les noms de la table marque et les noms de la table type.
J'espère être plus clair à ce moment... que donc j'aurais voulu faire un get sur ces 2 occurences permettant aux personne de ne faire une recherche de mots clé que sur ces 2 occurences. par exemple je pourrais sélectionner HP dans le 1er menu et inkjet dans le 2nd.
Avec pour mot clé blanche. La recherche se ferait donc sur ces 3 occurances : HP and inkjet and blanche...
vois-tu où je veux en venir ?


