|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Nicolas Développeur informatique Inscription : décembre 2012 Messages : 26 ![]() |
Bonjour,
Je ne sais pas si je suis dans le bon forum car j'ai besoin de PHP, de HTML et (je pense) de AJAX. Alors, je veux afficher un tableau dynamiquement, c'est à dire selon le choix fait dans une liste déroulante. Pour cela, j'ai ça comme liste déroulante : Code HTML :
J'aimerais également que le tableau s'affiche par défaut pour "Toujours", puis qu'il change lorsque qu'il choisi l'année. J'aimerais savoir comment faire pour que le tableau varie selon le choix fait par l'utilisateur, je pense qu'il faut passer par ajax mais si y'a un autre moyen, je prends ! Merci |
||
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Guillaume Inscription : janvier 2007 Messages : 97 ![]() |
Bonjour,
Tu peux utiliser jQuery pour faire ça assez simplement. Tu ajoute après ton formulaire un et dedans tu y met le code par défaut, c'est à dire pour la valeur Toujours. Ensuite avec jQuery tu utilises pour détecter un changement de valeur. Et dans le corps de onChange() tu met ta requette Ajax qui va récupérer et remplacer le contenu dans ton div #resultat. |
|
00
|
|
|
#3 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 16 458 ![]() |
Ici un exemple pour des listes liées :
http://siddh.developpez.com/articles/ajax/ Ce que tu veux faire suit le meme principe sauf que ton resultat au lieu d'alimenter un autre liste, va alimenter un tableau. Pour le problème de valeur par défaut, tu ne l'auras plus puisque tu ne recharges plus la page. |
|
|
00
|
|
|
#4 | ||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 18 070 ![]() |
Citation:
![]() Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Guillaume Inscription : janvier 2007 Messages : 97 ![]() |
Oups désolé le "on" est en trop.
Tu trouve que c'est inutile ? Moi je trouve que ça réduis le code utilisé. Et puis si par la suite il veut rajouter des effets lors du changement ça sera déjà en place. |
|
00
|
|
|
#6 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 18 070 ![]() |
Je trouve inutile d'utiliser jQuery dès qu'on veut faire quelque chose sur son site.
Pour des listes liées, contrairement à ce que tu crois, ça augmente considérablement le nombre de lignes de code car il faut prendre en compte l'importation de jQuery pour un truc qui se fait en 100 LOC maxi en gérant tous les cas dont tu as besoin et non tous ceux dont d'autres pourraient avoir besoin mais pas toi. Ensuite, bien entendu, si tu as de nombreux besoins différents, jQuery (ou autre) reste une option, mais pas juste pour un truc que t'as la flemme de coder.
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Nicolas Développeur informatique Inscription : décembre 2012 Messages : 26 ![]() |
Ok merci pour votre aide, je vais essayer ça demain, je vous tient au courant.
|
|
|
00
|
|
|
#8 | ||||||
|
Invité de passage
![]() Nicolas Développeur informatique Inscription : décembre 2012 Messages : 26 ![]() |
Alors, j'ai fait un truc du genre :
Code HTML :
Ma fonction go() : Code javascript :
Et dans mon tableau.php j'ai : Code php :
Pour m'expliquer, je voudrais afficher le résultat selon l'année choisie : 12 mois pour 1 an d'où la value="12", ou pour 2 ans d'où value="24" ... Lorsque je clique sur 1 an j'ai aucune valeur qui apparait. Et je vois aucun message d'erreur ni rien ... Je vois pas comment faire |
||||||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Nicolas Développeur informatique Inscription : décembre 2012 Messages : 26 ![]() |
C'est bon j'ai réussi, ça bloquait car le nom de la société n'était pas renvoyé sur la 2e page.
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com