Recherche depuis une liste déroulante

Fermé
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 - 5 août 2015 à 12:40
Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 - 5 août 2015 à 14:22
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


1 réponse

Pitet Messages postés 2826 Date d'inscription lundi 11 février 2013 Statut Membre Dernière intervention 21 juillet 2022 525
5 août 2015 à 14:22
Salut,

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

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

Bonne journée
0