|
|
|
|
Salut,
Il faut effectivement faire du javascript, et suivant la taille de tes listes du XML HTTP REQUEST. Le principe : - le premier select déclenche une fonction JS qui va renseigner le second Cette fonction peut fonctionner de 2 manières : - soit le JS contient sous forme de tableau toutes les valeurs possibles de la seconde liste en fonctions des valeurs de la première - soit le JS demande à un script PHP de remplir la seconde liste en fonction de la valeur de la première (HTTP REQUEST) Perso j'ai un exemple sur le NET pour la seconde solution : http://www.crabs-world.com/httprequest/ Regardes le fichier xsl qui contient les éléments interessants suivants : - déclaration de la fonction JS sur l'attribut onload de l'élément body - déclaration d'une fonction sur l'attribut onchange de la première liste - attribution d'un id a la seconde liste Ensuite regardes le script js qui contient toutes les fonctions nécessaires au HTTP REQUEST et le script PHP (à adapter) qui donne les valeurs qui serviront à remplir la seconde liste. A toi de mettre dans le script PHP ta connexion mysql et à formatter correctement les résultats. Attention, le JS utilise UTF8, il faut donc penser à utiliser utf8_encode() dans ton script PHP si ta BD n'est pas en utf8. Bon courage, A+, crabs ..., I think Slackware sounds better than 'Microsoft,' -- Patrick Volkerding - founder and maintainer of Slackware |
Résultats pour [javascript]lien entre deux listes déroulante
Résultats pour [javascript]lien entre deux listes déroulante
Résultats pour [javascript]lien entre deux listes déroulante