8791 sujets

Développement web côté serveur, CMS

Bonjour

j'ai une application qui affiche des données récupéré en base de données dans un tableau HTML (un classique), cependant ces données/enregistrement comportent une colonne qui permet de les identifier par pays de saisie de la dite donnée. sur cette page d'affichage j'ai également une combobox (select box) avec une liste des pays en question, ma question est la suivante comment faire en php/mysql pour déclencher une requête sql pour ré-afficher le tableau avec cette fois ci les données du pays choisi dans la combobox?

merci d'avance... en fait je sais quelle requête faire, de l'autre coté la combobox en effet me renvoie une valeur, ce que je n'arrive pas à mettre dans une case de ma tête c'est comment je déclenche/lance/envoie la requête à partir du moment ou j'ai sélectionné un pays dans la box, sachant que cette select-box n'a pas de bouton envoyer pour l'accompagner on est censé juste sélectionner le pays et comme par magie du point de vu utilisateur, seules les info du pays sélectionné s'affichent dans le tableau
Salut,

Il te faut un formulaire et que la personne clique sur un boutton submit pour pouvoir faire la sélection. JE te dirais de renvoyer vers la même page mais avec un argument dans l'adresse du type "tappage.php?pays=Fr", puis dans ton php tu fais une condition qui dit que si le pays en envoyé il ajoute à ta requete mysql "where pays=$pays".

Si tu veux que se soit automatique, tu peux le faire en javascript qui va actualiser la page avec les arguments dans l'url, ou au mieux tu le fais en ajax qui va faire la sélection dans la BDD et te renvoie le tableau que tu n'as plus qu'à actualiser Smiley cligne