Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Strukturierte Datenausgabe ähnlich einer Stückliste [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Strukturierte Datenausgabe ähnlich einer Stückliste


 
hmeier01
10-02-2005, 00:43 
 
Hallo,

ich möchte Daten aus einer Tabelle strukturiert in einer php Seite ausgeben - ähnlich einer Stückliste (Hauptbaugruppe -> Baugruppe -> Einzelteil). Die Daten befinden sich in 3 Feldern (gruppe_1, gruppe_2, gruppe_3) - siehe unten.
Die Ausgabe soll wie darunter gezeigt aussehen.

Meine Frage : Bereitet man die Datenstruktur über SQL vor, oder werden diese über php entsprechend formatiert?
Habt ihr ein Beispiel?

+-----------------------------------+---------------------------------------------+--------------------------------------------------------+
| gruppe_1 | gruppe_2 | gruppe_3 |
+-----------------------------------+---------------------------------------------+--------------------------------------------------------+
| B��cher - Zeitschriften - Magazine| Englischsprachige B��cher | Sonstige Englischsprachige B��cher |
| B��cher - Zeitschriften - Magazine| Englischsprachige B��cher | Unterhaltungsliteratur |
| B��cher - Zeitschriften - Magazine| Englischsprachige B��cher | Weltliteratur und Klassiker |
| B��cher - Zeitschriften - Magazine| Englischsprachige B��cher | Zeitgen��ssische Literatur |
| B��cher - Zeitschriften - Magazine| Gebrauchsanleitungen | Automobile Gebrauchsanleitungen |
| B��cher - Zeitschriften - Magazine| Gebrauchsanleitungen | Autoradios Gebrauchsanleitungen |
| B��cher - Zeitschriften - Magazine| Gebrauchsanleitungen | Boote |
| B��cher - Zeitschriften - Magazine| Gebrauchsanleitungen | B��romaschinen |
| B��robedarf | B��romaschinen und Zubeh��r | Staubschutzhauben |
| B��robedarf | B��romaschinen und Zubeh��r | Taschenrechner |
| B��robedarf | B��romaschinen und Zubeh��r | Tischrechner |
| B��robedarf | B��romaschinen und Zubeh��r | ��bersetzer |
| B��robedarf | B��rosicherheit | Geldkassetten - Z��hlbretter |
| B��robedarf | B��rosicherheit | Laufwerkschl��sser und Diebstahlsicherung |
| B��robedarf | B��rosicherheit | Schl��sser |
| B��robedarf | B��rosicherheit | Schl��sselschr��nke |
| B��robedarf | B��rosicherheit | Sonstige B��rosicherheit |
| B��robedarf | B��rosicherheit | Tresore |
| B��robedarf | B��rosicherheit | Zubeh��r B��rosicherheit |
| B��robedarf | EDV-Zubeh��r | Bildschirmfilter |
| B��robedarf | EDV-Zubeh��r | CD-Ablage-Aufbewahrung |
| B��robedarf | EDV-Zubeh��r | Datenspeicherkassetten - Streamer-B��nder |
+-----------------------------------+---------------------------------------------+--------------------------------------------------------+




Auf der Seite soll es folgendermaßen aussehen:

B��cher - Zeitschriften - Magazine
...Englischsprachige B��cher
......Sonstige Englischsprachige B��cher
......Unterhaltungsliteratur
......Weltliteratur und Klassiker
......Zeitgen��ssische Literatur
...Gebrauchsanleitungen
......Automobile Gebrauchsanleitungen
......Autoradios Gebrauchsanleitungen
......Boote
......B��romaschinen
B��robedarf
...B��romaschinen und Zubeh��r
......Staubschutzhauben
......Taschenrechner
......Tischrechner
......��bersetzer
...B��rosicherheit
.......Geldkassetten - Z��hlbretter
.......Laufwerkschl��sser und Diebstahlsicherung
.......Schl��sser
......Schl��sselschr��nke
......Sonstige B��rosicherheit
......Tresore
......Zubeh��r B��rosicherheit
...EDV-Zubeh��r
......Bildschirmfilter
......CD-Ablage-Aufbewahrun
......Datenspeicherkassetten - Streamer-B��nder

 
asp2php
10-02-2005, 10:44 
 
stehen die Daten alle in einer Tabelle?

 
schmalle
10-02-2005, 10:50 
 
Beschäftige Dich mal mit Nested Sets. Wir haben ein Tutorial dazu.

 
hmeier01
10-02-2005, 17:44 
 
Hallo,

ja, die Daten stehen alle in einer Tabelle.

Ich habe gerade auch mal den Tipp Nested Sets angeschaut - sieht so aus, als ob man sich da tiefer einlesen müßte.
Ich habe aber das Tutorial auf der Seite von ebiz nicht gefunden.
Kannst Du mir einen Link schicken ?

Herzlichen Dank

Holger

 
schmalle
10-02-2005, 18:00 
 
Ich habe nicht die ebiz-seite gemeint, sondern die Tuts von php-resource :)

 
hmeier01
10-02-2005, 18:38 
 
Ja, ich habe das Tutorial gefunden. Wenn ich es richtig verstanden habe, dann müßte ich in die Tabelle noch 2 Spalten einfügen und diese der Struktur entsprechend nachnummerieren.
Ich habe hier nur einen Auszug aus der Struktur gezeigt - in der Tabelle befinden sich ca. 5000 Datensätze. Diese Nachzunummerieren ist schon eine kleine Strafarbeit.
Siehst Du sonst noch eine andere Möglichkeit?


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:40 Uhr.