skolroots Postado Julho 17, 2006 Denunciar Share Postado Julho 17, 2006 Eae pessoal...blza pura?Seguinte, preciso listar em uma página nos de uma banco, sendo que eles estão relacionados por níveis...tipo um organograma..queria mostrar eles na tela como uma arvore binária, ou seja, sempre aparecerá primeiro o nível 0...quando clicar no nível 0, aparecerá ele mais todos que são seus filho(ex: 1,2 e 3)aí, se eu clicar no 2 por exemplo...tem que aparecer o 0, o 2 e os filhos do 2...sacaram? tipo o windows explorer...to precisando da ajuda no algorítimo, na lógica...alguma sugestão?vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Renyo Postado Julho 17, 2006 Denunciar Share Postado Julho 17, 2006 isso é javascript cara...tenho um parada que vai te ajudar... mas só que tá la em casa...quando sair daqui do serviço eu te passo... ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 skolroots Postado Julho 17, 2006 Autor Denunciar Share Postado Julho 17, 2006 bah velho...vou ter que fazer em php, mas se tu tiver aí...posta...porque meu prblema é na lógica... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 jissa Postado Julho 19, 2006 Denunciar Share Postado Julho 19, 2006 da para fazer com o php sim, voce tem a quem pertence os filhos?tipoid - nome - pertence1 -Pai1 - 02 -Pai2 - 03 - Filho1 - 14 - Filho2 - 15 - Filho3 - 26 - Pai3 - 07 - FilhoF2- 4 8 - Filho4 69 - FilhoF2 - 5desta forma voce saberia qual é o nivel 1 (seria o que o pertence == 0)Os demais dependeriam de quem ele é filho ou filhoF como o exemplo ficariaPai1-Filho1-Filho2--FilhoF2Pai2-Filho3--FilhoF3Pai3-Filho4Ai seria uma questão de um While para resolver o problema. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 skolroots Postado Julho 19, 2006 Autor Denunciar Share Postado Julho 19, 2006 poiseh...to bolando aqui a função que ue vai fazê isso, tentei escapar, mas não consegui....vou ter que fazer recursiva...minha base de dados esta basicamente daquele jeito ali mesmo que vvc botou!minha idéia a princípio é armazenar o cod do nó atual, o nível, e duas array's, uma com o pai, que será um loop até o nivel chegar a 0(zero), e uma que armazenará os filhos do código atual...em cima disso vou tentar desenvolver isso...mas vlw pela ajuda aí...qualquer idéia que tiver será bem vinda...abraço! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 skolroots Postado Julho 19, 2006 Autor Denunciar Share Postado Julho 19, 2006 bom...depois de testes e teste, e bastante "laço" resolvi!!!!se alguém quiser uma mão pra fazê algo igual, posso estar ajudando aí!vlw pelas ajudas!(apesar de poucas) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 XAC3RX Postado Setembro 28, 2014 Denunciar Share Postado Setembro 28, 2014 Cara se podia me ajudar, vou ter que criar uma arvore binaria em php Tambem pro meu curso de TI, se puder me ajudar o quanto antes eu agradeço! E-mail: brendon.gms@hotmail.com Vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
skolroots
Eae pessoal...blza pura?
Seguinte, preciso listar em uma página nos de uma banco, sendo que eles estão relacionados por níveis...tipo um organograma..
queria mostrar eles na tela como uma arvore binária, ou seja, sempre aparecerá primeiro o nível 0...
quando clicar no nível 0, aparecerá ele mais todos que são seus filho(ex: 1,2 e 3)
aí, se eu clicar no 2 por exemplo...tem que aparecer o 0, o 2 e os filhos do 2...
sacaram? tipo o windows explorer...
to precisando da ajuda no algorítimo, na lógica...alguma sugestão?
vlw
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.