|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : janvier 2007 Messages : 53 ![]() |
Bonjour à tous,
J'ai une base de donnée avec trois tables, t1 t2 et t3, et je voudrais faire plusieur liste deroulante de la facon suivante : Quand je selectionne une entré de t1 alors j'affiche tous les element de t2 comportant l'id correspondand dans t1 et quand je selectionne un element de t2, je veux afficher les elements dans t3 correspondant a l'id de t2. En php je procede de la facon suivante je selectionne un element de la premiere liste deroulante, ensuite si je recois la variable envoyé en post par la premire liste deroulante comme ceci if (isset($_POST['id_t1'])){ alors j'afiche la deuxième liste} et je fais de meme pour l'affichage de la troisieme liste Le problème est que si je selectionne un element de la troisieme liste la deuxième disparait vu qu'elle ne recoit plus le post de la première liste, quelqu'un aurait une idée pour régler ce genre de problème de facon a ce que je garde toujours les liste sur ma page. merci |
|
|
00
|
|
|
#2 |
|
Membre éprouvé
![]() Inscription : février 2007 Messages : 475 ![]() |
Quand tu génères la 3iem liste, normalement tu peux connaîtres les selections des autres listes (formulaire). Donc tu peux construire tes listes comme tu le fais dans les autres cas
|
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() |
je comprends pas bien ton affaire.
Si tu choisis un élément dans T3, T2 disparait car il n'y a plus l'id du T1, c'est bien ça que tu nous dis? Bon je pense qu'il te faudrait repasser tes variables posts perdus dans des input hidden a vue de nez. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com