mr.knowledge
Grünschnabel
Grüße,
hab ma ne Frage:
Ich hol mir aus ner DB (MySQL) eine Verzeichnisstruktur
zum Bsp.
abc/
abc/def/
abc/def/ghi
jkl/
jkl/mno/
jkl/mno/pqr
Jetzt solls mir das auslesen, was root is und was darunter liegt, also:
abc
-def
-ghi
jkl
-mno
-pqr
Ich hab Versucht mit ereg die Slashes rauszupacken $slash=ereg("[/]",$row[0]);
Und das dann zu verarbeiten in ner Schleife. Wer hat dazu ne Idee?
Es soll dynamisch schaun, wie weit das verzweigt ist und das ausgeben
Und jetzt nochma einfacher erklärt
CREATE TABLE structure (
id int not null auto_increment primary key,
level int,
directory char(30),
name_eng char(30),
name_ger char(30),
description_eng char(30),
description_ger char(30),
fs_page int);
Beispieldatensatz
ID level directory name_eng name_ger
description_eng description_ger fs_page
1 0 about-us/
2 1 about-us/profile/
3 2 about-us/profile/test/
4 1 about-us/contact
Baumdiagramm sollte so aussehen: (Bzw. der Text, der in dem Feld description
steht)
about us
-profile -------
|-----test
-contact -------
Statt Striche Einrückungen mit <td>
Egal an welcher Stelle was in der Datenbank eingetragen wird, der Eintrag
muß korrekt zugeordnet werden, ID 4 "contact" gehört zur top-level about us.
hab ma ne Frage:
Ich hol mir aus ner DB (MySQL) eine Verzeichnisstruktur
zum Bsp.
abc/
abc/def/
abc/def/ghi
jkl/
jkl/mno/
jkl/mno/pqr
Jetzt solls mir das auslesen, was root is und was darunter liegt, also:
abc
-def
-ghi
jkl
-mno
-pqr
Ich hab Versucht mit ereg die Slashes rauszupacken $slash=ereg("[/]",$row[0]);
Und das dann zu verarbeiten in ner Schleife. Wer hat dazu ne Idee?
Es soll dynamisch schaun, wie weit das verzweigt ist und das ausgeben
Und jetzt nochma einfacher erklärt
CREATE TABLE structure (
id int not null auto_increment primary key,
level int,
directory char(30),
name_eng char(30),
name_ger char(30),
description_eng char(30),
description_ger char(30),
fs_page int);
Beispieldatensatz
ID level directory name_eng name_ger
description_eng description_ger fs_page
1 0 about-us/
2 1 about-us/profile/
3 2 about-us/profile/test/
4 1 about-us/contact
Baumdiagramm sollte so aussehen: (Bzw. der Text, der in dem Feld description
steht)
about us
-profile -------
|-----test
-contact -------
Statt Striche Einrückungen mit <td>
Egal an welcher Stelle was in der Datenbank eingetragen wird, der Eintrag
muß korrekt zugeordnet werden, ID 4 "contact" gehört zur top-level about us.