Hi,

an die Programierer unter euch:

Da ich keine geeignete Client-Server-Dokumentenverwaltung gefunden habe, baue 
ich mir mit meinem LAMP-System selbst eins. Es sind sowohl Hinweise auf 
fertige Software wie auch die L�sung meines Programmierproblems willkommen. 
Dabei bin ich auf folgendes Problem gestossen:

mit welchem Algorithmus kann man in PHP aus einem 1:n-Baum (1 Elter, mehrere 
Kinder) ein multidimensionales Array machen?

Tabelle:
Idx     Bezeichnung     Vater
0       root                    NULL
1       Privat          0
2       Gesch�ftl.              0
3       Haus            1
4       Garten          1
5       Kollegen                2
6       Kunden          2

Array:
0       root            NULL
|-      [1]     Privat  0
|       |-      [3]     Haus    1
|       |-      [4]     Garten  1
|-      [2]     Gesch�ftl.      0
        |-      [5]     Kollegen        2
        |-      [6]     Kunden  2


Hintergrund: da PHP Zeiger nicht kennt, kamm man unter PEAR Tree einfach eine 
solche Struktur verwalten. Zus�tzlich kann diese Struktur als 
Datenbank-Tabelle abgelegt sein, um Einf�gen und so weiter k�mmert sich Tree 
ebenso!

Allerdings ben�tige ich f�r PEAR QuickForm die Struktur in Form eines 
multi-dimensionalen Arrays, da ich ein Eingabefeld vom k�nstlichen Typ 
Hierselect Arrays erwartet. [Hierselect: Nachfolgende Auswahllisten werden in 
Abh�ngigkeit von der �bergeordnete Ebene ge�ndert. Z.B. wenn ich Privat 
ausw�hle, wird in der 2. Ebene nur noch Haus und Garten angeboten].

Danke und Gruss
Silv�rio
-- 
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an