• Bonjour Visiteur. Bienvenue sur les nouveaux forums de MacGeneration. La peinture est encore fraiche, quelques boulons doivent être resserrés, plus d’informations demain !

menu déroulant php

foodstyling

Nouveau membre
27 Décembre 2003
9
0
Visiter le site
Bonjour,

Debutant en php et mysql, je cherche une solution pour selectioner une option dans un menu déroulant afin de limiter le nombre de résultats dans une recherche ultérieure par mots clés. le menu déroulant permet de selectionner une catégorie (poisson, viande dessert...). La recherche par mot clé (chocolat, asperges, veau...) donne le nom de la recette. Ma base est ok, la recherche par mot clè fonctionne, mais la première sélection par catégorie ne donne rien. Quel code utiliser pour passer le premier résultat vers la recherche par mot clé?

Foodstyling
 

[MGZ]Slug

Vétéran
Club MacG
ben normalement dans ton code html, tu dois avoir :

<font class="small">Code:</font><hr /><pre>
&lt;form name="poet" method="post"&gt;

... des choses ...
&lt;input type="text" name="motcle"&gt;
&lt;select name="critere"&gt;
&lt;option value="poet"&gt;Poet&lt;/option&gt;
&lt;option value="arf"&gt;Arf&lt;/option&gt;
&lt;/select&gt;

... des choses ...

&lt;/form&gt;
</pre><hr />


a partir de la dans ton code PHP :

<font class="small">Code:</font><hr /><pre>

&lt;?php

$motcle = $_POST['motcle'];
$critere = $_POST['critere'];

$sql = "SELECT * FROM labase WHERE motcle LIKE '%{$motcle}%' AND critere = '{$critere}'";

ma_fonction_de_connexion_a_la_basededonne();
$resultat= mysql_query($sql) or die("ca a pas marche - ".mysql_error());

... des choses ...

?&gt;

</pre><hr />

ma_fonction_de_connexion