no save
Assistance
Achat
News

Forum | programmation
[PHP] variable de recherche dans un tableau
Riwalenn, le ven. 11 août 2006 à 15:47:22
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 ?

PrécédentRiwalenn
août 06
Riwalenn
août 06
Suivant
REPONSES
poof65
août 06
Darshu
août 06
Riwalenn
août 06
Riwalenn
août 06
Darshu
août 06
Riwalenn
août 06
Riwalenn
août 06
Riwalenn
août 06
Version Web
Réalisé par RedShift
no save