Page 1 sur 1

recuperer valeur d'un input dans la même page

Posté : 20 mai 2022, 15:26
par Sharko303
Bonjour, petit problème.
J'ai plusieurs input de type radio qui correspond a la catégorie de football (en fonction de l'age des joueurs)
Et lorsque on choix une catégorie il y a une liste déroulante qui contient tout les joueurs de cette catégorie.

Ma liste déroulante marche en fonction d'une requête sql d'une variable $categorie, mon problème est de récuperer la valeur de cette variable lorsqu'on choisie notre catégorie. Sachant que on a pas exécuter le submit. Donc c'est dans la même page j'ai vue des solutions javascrips qui afficherais ou cacherais different div mais je n'aime pas c'est brouillon d'avoir 4 div qui contienne le même code et il y a juste la valeur de categorie qui change. Il existe pleins de solutions je suppose mais j'ai beau cherche je ne trouve pas :/. J'aimerais effectuer cette demande seulement avec php si possible.

Re: recuperer valeur d'un input dans la même page

Posté : 20 mai 2022, 16:58
par @rthur
Seulement avec du PHP, c'est possible mais ça va te forcer à recharger la page à chaque clic sur un bouton radio.

L'autre solution en javascript, c'est effectivement de précharger autant de div masqué qu'il y a d'options possibles et de déclencher l'affichage en fonction de ce qui est cliqué.

La 3ème possibilité, c'est au moment du clic sur un bouton radio de faire un appel AJAX qui va te renvoyer la liste déroulante correspondante à afficher dans ta page.