generation liste deroulante - PHP - Programmation
Marsh Posté le 14-02-2007 à 10:00:30
Soit tu fais ça en dur en javascript, soit il faut que tu fasses ça en AJAX
pour le js:
il faut que tu fasses un truc du genre sur un evenement Onchange="mafonction()" placé sur ton premier select:
Code :
|
Pour toutes les valeurs diférentes de ton premier select, il faudra définir les différentes option possible dans ton deuxieme select
Marsh Posté le 14-02-2007 à 10:11:58
Apres rien ne t'empeche de faire des tableaux et boucler dessus si tu veux faire plus court...
Marsh Posté le 14-02-2007 à 10:27:37
je t aime a écrit : ce le seul moyen en javascript? |
Nan y'en a plein d'autres mais l'idée est toujours la même.
je t aime a écrit : style y a pas plus court? |
Non
Alisteroid a écrit : Soit tu fais ça en dur en javascript, soit il faut que tu fasses ça en AJAX |
Euh pourquoi en ajax? juste avec du php(ou autre langage serveur) ça marche très bien et tu as bien plus de chance que ça soit compatible tout navigateur!
edit: tiens je l'ai trouvé
Marsh Posté le 14-02-2007 à 10:33:40
anapajari a écrit : |
Simplement pour ne pas à avoir à recharger la page
Marsh Posté le 14-02-2007 à 10:42:59
ReplyMarsh Posté le 14-02-2007 à 10:58:37
anapajari a écrit : c'est marqué ou dans sa demande qu'elle veut pas recharger la page? |
Et c'est marqué ou qu'elle veut recharger sa page
C'est quand même plus propre de ne pas avoir à recharger la page à chaque choix sur le select.. surtout s'il y a plus de 2 select ça devient vite chiant.
Je n'impose pas une façon de faire, je donne juste les différentes solution. L'ajax en est une.
Marsh Posté le 14-02-2007 à 11:11:39
Ce que tu peux faire en php c'est de soumettre ton formulaire sur le choix de la première liste.
au début de ta page php, tu teste les variables passées et tu réaffiches ta deuxième liste par rapport à ce que tu as récupéré de ta première liste.
Marsh Posté le 14-02-2007 à 11:45:29
erreur de manipulation dsl d accord bien je vais tenter un peu tout je pense pour trouver la meilleur solution
Marsh Posté le 14-02-2007 à 09:50:08
Bonjour,
J ai un formulaire ou je possede 2 liste deroulantes. Je voudrais que la deuxieme sois influencé par le choix de la premiere.
C est pour cela qu il faudrait que je puisse savoir ce que la personne a selectionné dans la premiere liste, mais la est mon probleme, je n arrive pas a trouver la bonne solution.
Si quelqu un pourrais m aider.
Il faut que je trouve le choix que l utilisateur a selectionné dans la premiere liste deroulante pour ensuite faire un traitement sur la deuxieme qui se trouve sur le même formulaire;
merci