Bonjour à tous !

Nouveau dans la programmation web, je rencontre des difficultés sur le point suivant : effectuer un filtre (requete sql) à partir d'une liste déroulante.

J'ai mon ma liste déroulante de renseignée. Je souhaite, à l'appui du bouton "Rechercher" situé à côté, lancer une fonction qui m'affiche le résultat filtré.

Voici mon code actuel qui ne fonctionne pas...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
echo '<select name="categorie" onchange="$cat=this.options[this.selectedIndex].value">';
     $select = 'SELECT code_categorie, nom_categorie FROM categorie';
     $result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
     $row = mysql_fetch_row($result);
     if ( !$row[0] ) {
        echo '<option>Aucune catégorie</option>';
     } else {
       while ( $list = mysql_fetch_array( $result ) ) {
             echo '<option value="'.$list['code_categorie'].'">'.$list['nom_categorie'].'</option>';
       }
    }
echo '</select>';
 
echo '<input type="button" value="Rechercher" onclick="afficheSelection($link, $limite, $nombre, $cat)">';
J'espère m'être bien expliqué...
Merci par avance de vos réponses