Hi
Ich habe folgendes Problem:
In meiner DB habe ich die Tabelle tblFolder.Diese besteht aus:
ID
Name
SubFolderID(Rekursive Beziehung)
Ein kleines BSP. Dazu:
---------------------------------------------------
\Programmieren
\Programmieren\C++
\Programmieren\Java
Das sieht in der DB etwa so aus
****************************
ID:1
Name:Porgrammieren
SubFolderID:0
****************************
ID:2
Name:C++
SubFolderID:1
****************************
ID:1
Name:Java
SubFolderID:0
****************************
(SubFolderID:0 => Root Folder)
Nun was ist nun mein Problem? Ich möchte das ganze auf einer Seite(in einer Tabelle) etwa so ausgeben:
*********************************************************
*Porgrammieren-*C++---------------* Tutorials-------*---------------*
*--------------------******************************************
*--------------------*Jave---------------*------------------*----------------*
*--------------------******************************************
*--------------------*Weiteres----------*------------------*---------------*
********************************************************
*Punkt 2-----------* -------------------*------------------*----------------*
********************************************************
Ich habe mir nun schon stundenlang den Kopf zerbrochen (Mehrdimensonales Array etc.) und bring das Ganze einfach nicht hin. Mein grösstes Problem ist, das ich keinen redundanten Code will, da die Strukturtiefe variabel ist und ich sie nicht begrenzen will.
Ich bin für jeden Tipp dankbar!
Ich habe folgendes Problem:
In meiner DB habe ich die Tabelle tblFolder.Diese besteht aus:
ID
Name
SubFolderID(Rekursive Beziehung)
Ein kleines BSP. Dazu:
---------------------------------------------------
\Programmieren
\Programmieren\C++
\Programmieren\Java
Das sieht in der DB etwa so aus
****************************
ID:1
Name:Porgrammieren
SubFolderID:0
****************************
ID:2
Name:C++
SubFolderID:1
****************************
ID:1
Name:Java
SubFolderID:0
****************************
(SubFolderID:0 => Root Folder)
Nun was ist nun mein Problem? Ich möchte das ganze auf einer Seite(in einer Tabelle) etwa so ausgeben:
*********************************************************
*Porgrammieren-*C++---------------* Tutorials-------*---------------*
*--------------------******************************************
*--------------------*Jave---------------*------------------*----------------*
*--------------------******************************************
*--------------------*Weiteres----------*------------------*---------------*
********************************************************
*Punkt 2-----------* -------------------*------------------*----------------*
********************************************************
Ich habe mir nun schon stundenlang den Kopf zerbrochen (Mehrdimensonales Array etc.) und bring das Ganze einfach nicht hin. Mein grösstes Problem ist, das ich keinen redundanten Code will, da die Strukturtiefe variabel ist und ich sie nicht begrenzen will.
Ich bin für jeden Tipp dankbar!
Kommentar