[php] boomstructuur genereren met structuur

Pagina: 1
Acties:

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 20:22
ik ben bezig met een site en nu wil ik een boomstructuurmaken van alle items

dit lijkt op het eerste gezicht erg makelijk

maar het probleem is dat ik de items niet van te voren weet
ik kan ze namelijk in een admin invoeren

de paginas kunnen oneindig diep gaan (ik haal ze uit een mysql db)

de boomstructuur neerzetten is het probleem ook niet dat lukt me namelijk wel

maar de lijntjes tussen de paginas die bij elkaar horen krijg ik niet voor elkaar (zoals ze bij bijvoorbeeld winverkenner staan)

:?
iemand een idee

PSN jschut_82 | Xbox: JSchut82


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Op dinsdag 07 mei 2002 08:53 schreef JSchut het volgende:
ik ben bezig met een site en nu wil ik een boomstructuurmaken van alle items

dit lijkt op het eerste gezicht erg makelijk

maar het probleem is dat ik de items niet van te voren weet
ik kan ze namelijk in een admin invoeren

de paginas kunnen oneindig diep gaan (ik haal ze uit een mysql db)

de boomstructuur neerzetten is het probleem ook niet dat lukt me namelijk wel

maar de lijntjes tussen de paginas die bij elkaar horen krijg ik niet voor elkaar (zoals ze bij bijvoorbeeld winverkenner staan)

:?
iemand een idee
wat voor lijntjes bedoel je in godesnaam?

Stop uploading passwords to Github!


  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 20:22
als je in windows verkenner kijkt dat worden bijvoorbeeld je harddisks met elkaar verbonden door verbindings lijnen

PSN jschut_82 | Xbox: JSchut82


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 20:12
Dit is niet zo heel moeilijk hoor.

Gewoon kijken of er childs zijn binnen een parent. Zoja, tel je het aantal. Bij de laatste child genereer je een iets ander lijntje dan bij de eerste items, omdat het bij de laatste niet meer hoeft aan te sluiten.

Overigens is het dhtml schrijven 'leuker' :P

  • pimlie
  • Registratie: November 2000
  • Laatst online: 08-09 00:36
gewoon een recursieve functie maken. Dus een functie die zichzelf weer aanroept.

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 20:22
Op dinsdag 07 mei 2002 09:18 schreef pimlie het volgende:
gewoon een recursieve functie maken. Dus een functie die zichzelf weer aanroept.
ja zover was ik :D
ander krijg ik de structuur zelf toch niet op me scherm

PSN jschut_82 | Xbox: JSchut82


  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op dinsdag 07 mei 2002 09:18 schreef pimlie het volgende:
gewoon een recursieve functie maken. Dus een functie die zichzelf weer aanroept.
En een query in die functie maken? Dan krijg je lekker veel queries. Je kan ook gewoon alles een keer inlezen, en dan gewoon goed ordenen in php.

  • JSchut
  • Registratie: Februari 2002
  • Laatst online: 20:22
ik had het idee om eerst alles in een array tezetten maar ik heb geen idee hoe ik dat het beste kan doen :?

PSN jschut_82 | Xbox: JSchut82

Pagina: 1