Requête sql liste deroulante

Gariig Messages postés 199 Statut Membre -  
Gariig Messages postés 199 Statut Membre -
Bonjour,

ma question est tres simple !

J'effectue des requetes pour chercher des articles à partir d'une liste déroulante.

quand je selectionne les differentes options de la liste deroulante, j'obtiens bien les données triées que je veux.

Mais le probleme est que dans ma liste déroulante, l'option reste la meme malgré que je clique sur les differentes options. (celle du départ). Merci pour votre aide !

Voici mon script

<form action="articles.php" name="articles" method="get">
<select name="produit">

<option value="voirtout" onclick='this.form.submit();'>tous les articles</option>

<option value="veste" onclick='this.form.submit();'>Veste</option>

<option value="pantalon" onclick='this.form.submit();'>Pantalon</option>

<option value="chaussures" onclick='this.form.submit();'>Chaussures</option>

<?php
switch ($_GET['produit'])
{
case voirtout:
include("bddconnect.php");
$resultat=mysql_query("SELECT * FROM table WHERE produit='veste' OR produit='pantalon' OR produit='chaussures'");
break;

case veste:
$resultat = mysql_query("SELECT * FROM table WHERE produit='veste'");
break;

case pantalon:
$resultat = mysql_query("SELECT * FROM table WHERE produit='pantalon'");
break;

case chaussures:
$resultat = mysql_query("SELECT * FROM table WHERE produit='chaussures'");
break;
}
?>

</select>
</form>

A voir également:

2 réponses

Gariig Messages postés 199 Statut Membre 9
 
Je précise que dans ma liste déroulante

il reste indiqué : tous les articles

comment puis-je mettre l'option correspondante quand j affiche les autres options ?

Merci
0
Gariig Messages postés 199 Statut Membre 9
 
j arrive pas a remplir le select de la value correspondante a la requete.

Quand je clique sur la lsite deroulante, la valeur se met à tous les articles...

Que dois je utiliser svp ? une fonction en javascript avec Select Index ou GetelementbyId ?

Merci de votre aide
0