Recherche depuis une liste déroulante

Sinistrus Messages postés 1010 Date d'inscription   Statut Membre Dernière intervention   -  
Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous !

Voilà, j'ai un petit soucis de recherche et sollicite votre aide.

Je n'ai aucun résultat lorsque je sélectionne un choix dans ma liste... pouvez-vous corriger mon bout de code svp ?

index.php
<?php
$db = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS); mysql_select_db(MYSQL_BASE,$db);
$sql = 'SELECT * FROM tb_parapharmacie GROUP BY Categorie ORDER BY Libelle ASC';
$req = mysql_query($sql) or die("[".$sql."<br />".mysql_error()."]"); ?>

  <select name="SelectCategorie" id="SelectCategorie" style="width:60%">
  <option selected="selected" disabled="disabled">Sélectionnez une catégorie...</option>
  <?php while($data = mysql_fetch_assoc($req)) { ?>
  <?php echo '<option>'.$data['Categorie'].'</option>'; ?>
  <?php }; ?>
  </select>
</form>

<div class="resultat" id="resultat"></div>


search.js
$(document).ready(function(){
	$("#SelectCategorie").keypress(function(){
	var SelectCategorie = $(this).val();
	var data = 'motclef=' + SelectCategorie;
		$.ajax({
		type : "GET",
		url : document.location.origin + "/parapharmacie/result.php",
		data : data,
		success: function(server_response) {
		$("#resultat").html(server_response).show();
		}
		});
});

});


Merci de votre aide


A voir également:

1 réponse

Pitet Messages postés 2826 Date d'inscription   Statut Membre Dernière intervention   527
 
Salut,

Remplace l'évènement 'keypress' appliqué sur ton select par l'évènement 'change'.

https://api.jquery.com/change/

Bonne journée
0