| Par julienwalch, le 20 Aoû 2005, 11:15 |
Revenir en haut de page |
|
Bonjour à tous,
je cherche comment, dans un formulaire et dans une même page, après avoir selectionner dans 2 menus déroulants 2 variables je peux afficher dans un 3ème menu dédroulant une liste de valeurs présélectionnées :
variable 1 : $sexe = M ou F
variable 2 : $catage = benjamins, minimes, cadets
variable 3 :
- si $sexe = M et $catage = benjamins alors $catpds = 34 ou 38 ou 42
- si $sexe = M et $catage = minimes alors $catpds = 38 ou 42 ou 46
- si $sexe = M et $catage = cadets alors $catpds = 46 ou 50 ou 55
- si $sexe = F et $catage = benjamins alors $catpds = 24 ou 28 ou 32
- si $sexe = F et $catage = minimes alors $catpds = 28 ou 32 ou 36
- si $sexe = F et $catage = cadets alors $catpds = 36 ou 40 ou 45
je pense qu'il faut rafraichir la page après le choix des valeurs dans les 2 premières variables pour pouvoir afficher le 3ème menu déroulant mais je suis bloqué à ce niveau.
merci par avance à tous pour votre aide.
julien
julienwalch@orange.fr |
|
 |
| Par Cédric, le 22 Aoû 2005, 18:18 |
Revenir en haut de page |
|
Bonjour et bienvenue sur le forum
| Citation: | | je pense qu'il faut rafraichir la page après le choix des valeurs dans les 2 premières variables pour pouvoir afficher le 3ème menu déroulant mais je suis bloqué à ce niveau. |
Oui (c'est préférable) et non (ce n'est pas la seule solution)...
En fait tu as deux solutions possibles :
- Un script client (JavaScript) qui modifie le formulaire en temps réel, c'est à dire sans avoir à recharger la page. Mais ce n'est pas la meilleure solution (JavaScript peut être désactivé par les visiteurs)
- Un script serveur (type PHP) qui nécessite que la page soit rechargée.
Si tu as la patience d'attendre, je fais faire deux exemples (il est temps que je fasse des tutoriels sur les formulaires ). |
|
 |
|
 |