|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Développeur Web Inscription : novembre 2012 Messages : 18 ![]() |
Bonjour,
Aujourd'hui je suis confronté à un problème qui est le suivant : J'ai trois tables (Entité, Agence, Chantier) : Un chantier n'a qu'une et une seule agence, une agence n'a qu'une et une seule entité. Maintenant, je souhaite créer une arborescence (comme celle de Windows Explorer, avec les petits "+" pour afficher par exemple les agences d'une entité). J'ai beau chercher, mais je ne trouve pas de solution pour faire ça. Auriez-vous une petite idée ? En vous remerciant d'avance Edit : J'utilise du html - php pour la création de mon projet. |
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Inscription : février 2008 Messages : 3 701 ![]() |
__________________
la vie n'est pas cirrhose des foies ... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Développeur Web Inscription : novembre 2012 Messages : 18 ![]() |
Tout d'abord, merci pour la réponse.
C'est exactement ce qu'il me faut !!! Cependant je ne maîtrise pas le jquery, est ce qu'il y a du code associé à cette page pour que je puisse m'en inspirer et l'utiliser selon mes besoins ? |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Romain GuinandDéveloppeur Web Inscription : avril 2012 Messages : 68 ![]() |
Salut, je t'aurai également conseillé ce système qui est vraiment très simple à mettre en place, même sans connaissance particulière en javascript, grâce à jQuery.
Je t'invite à regarder la document de ce dernier https://github.com/jzaefferer/jquery-treeview c'est un jeu d'enfant et le résultat est vraiment satisfaisant. Sinon tu as jQtree dans le même esprit qui offre encore plus d'option mais qui est à mon sens, plus difficile à appréhender tant les options sont diverses. Si tu as des questions, n'hésites pas. |
|
00
|
|
|
#5 |
|
Invité de passage
![]() Développeur Web Inscription : novembre 2012 Messages : 18 ![]() |
Merci beaucoup pour ton aide !!! Je vais essayer de comprendre le fonctionnement, et si j'ai des questions, je n'hésiterai pas
Merci encore, j'ai mis des jours à chercher ça, et je trouve enfin !!! |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Développeur Web Inscription : novembre 2012 Messages : 18 ![]() |
Bonjour !
Bon, je vais enfin commencer à créer cette arborescence. Cependant, j'ai un soucis niveau base de données pour mettre en application vos exemples cités ci-dessus : J'ai trois tables : Entite (numEntite) Agence (numAgence, #numEntite) Chantier (numAgence, #numAgence) Voici mes trois tables principales, je ne vois pas comment je pourrai faire pour créer une arborescence à partir de là. Je pense plus que c'est une question de logique (que je n'arrive pas à voir) qui me perturbe. Auriez-vous une idée ? En vous remerciant d'avance. |
|
|
00
|
|
|
#7 |
![]() ![]() Développeur Web Inscription : février 2008 Messages : 3 701 ![]() |
bon en principe de ce que je lis la logique voudrais que
une entité a n agence, une agence a n chantier? dans ce cas : + Entité 1 + Entité 2 |--+agence 1 |--+agence 2 | |-chantier 1 | |-chantier 2 | |-chantier 3 |--+agence 3 |--+agence 4 +Entité 3 +Entité 4
__________________
la vie n'est pas cirrhose des foies ... |
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Développeur Web Inscription : novembre 2012 Messages : 18 ![]() |
Oui ça c'est compris ! Mais je bloque plus par rapport aux requêtes ou fonctions... Comment faire pour créer cet affichage ?
Entite1 --Agence1 --Agence2 ----Chantier1 --Agence3 Entité2 etc etc A la place des '--', je vais faire en sorte de mettre des '+' après avoir réussi à afficher ces éléments (grâce aux indications données ci dessus par les membres du forum). |
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() Développeur Web Inscription : novembre 2012 Messages : 18 ![]() |
Muahahaha j'ai réussi (J'adore cette sensation quand on réussi quelque chose en PHP après des heures et des heures de recherche, on dirai qu'on a gagné la coupe du monde....)
Donc voici le code : Code php :
Ce qui donne comme résultat (pour mon cas) : FRANCE --PARIS ----Paris 12 --LYON SPAIN. Bon ma prochaine étape sera de mettre les '+' avec ce que vous m'avez fournit plus haut... Je vous tiendrai au courant de mes difficultés (en espérant ne pas en avoir ! Mais là c'est sur quelque chose que je ne maîtrise pas, on verra bien...). |
||
|
|
00
|
|
|
#10 | ||||
|
Invité de passage
![]() Développeur Web Inscription : novembre 2012 Messages : 18 ![]() |
Bonjour à tous !
Bon je bloque sur les petits '+' Voici le code : Code php :
et ça m'affiche le résultat du post précédent (avec les puces). Les '+' ne viennent pas ! Normalement, avec : Code html :
Ca devrait fonctionner.... (L'arborescence des lien est bien correct !) Avez-vous une idée pour résoudre mon problème ? ps : je me suis inspiré du Git fourni ci dessus ! |
||||
|
|
00
|
|
|
#11 |
![]() ![]() Développeur Web Inscription : février 2008 Messages : 3 701 ![]() |
as tu essayé avec un petit coup de firebug ou de console javascript dans firefox? histoire de voir si d'une par les actions étaient prise en compte et d'autre par si tes fichiers css étaient correctement intégré?
__________________
la vie n'est pas cirrhose des foies ... |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com