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...
J'espère m'être bien expliqué...
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)">';
Merci par avance de vos réponses
Partager