ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
358
358
EMPFEHLEN
-
15.07.04 08:59 #1
Ich habe vor eine Ordnerstruktur aus Datensätzen zu basteln. Bislang bin ich soweit, daß die benötigten Daten schon in der richtigen Reihenfolgen in ein Array laufen. Ich weiß leider nur nicht, wie ich dieses jetzt vernünfigt darstellen kann.
Das Array sieht a bisserl gekürzt so aus:PHP-Code:<?php require_once('../Connections/webmail.php'); ?>
<?php
mysql_select_db($database_webmail, $webmail);
$query_irgendwas = "SELECT * FROM ordnerstruktur ORDER BY id ASC";
$irgendwas = mysql_query($query_irgendwas, $webmail) or die(mysql_error());
$row_irgendwas = mysql_fetch_assoc($irgendwas);
$totalRows_irgendwas = mysql_num_rows($irgendwas);
$tab = array();
do {
$tab[$row_irgendwas[id]] = $row_irgendwas;
} while ($row_irgendwas = mysql_fetch_assoc($irgendwas));
$ueberordner = array();
$ueberordner[]="";
$sorted =array();
$ = array();
for ($i = 1; $i <= count($tab); $i++) {
$tab[$i][Unterordner] = array();
$ueberordner[] = $tab[$i][oid];
}
for ($i = count($ueberordner); $i >= 1; $i --) {
if ($ueberordner[$i] == 0) {continue;}
$tab[$ueberordner[$i]][Unterordner][] = $tab[$i];
}
$sorted = $tab[1];
print_r($sorted);
?>
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
[1] => Array ( [0] => Array ( [id] => 4 [ordner] => archiv [oid] => 1 [Unterordner] => Array ( ) ) [1] => Array ( [id] => 3 [ordner] => sent [oid] => 1 [Unterordner] => Array ( ) ) [2] => Array ( [id] => 2 [ordner] => inbox [oid] => 1 [Unterordner] => Array ( [0] => Array ( [id] => 6 [ordner] => basti [oid] => 2 [Unterordner] => ( ) [1] => Array ( [id] => 5 [ordner] => flo [oid] => 2 [Unterordner] => Array ( [0] => Array ( [id] => 12 [ordner] => irgendwas [oid] => 5 [Unterordner] => Array ( ) ) ) ) ) ) )
Kann mir jemand helfen?Wer nen Virus findet, darf ihn behalten!
Piff-Tiff
-
Hi!
Erstell dir ne Funktion "handleDir", in der du per foreach den Array durchgehst.
Wenn es sich bei einem Eintrag um ein Array handelst, rufst du die gleiche Funktion wieder (mit diesem neuen Array) auf. usw. usf.
Ein kleiner Tipp zu Baumstrukturen in der Datenbank: Nested Sets
Mamphil
-
15.07.04 18:18 #3
Hm, die SELBE Diskussion wird hier geführt:
--> http://www.tutorials.de/tutorials164511.htmlDas Leben ist wie eine Ketchupflasche - erst kommt nichts und dann alles auf einmal.
www.sven-petruschke.de
Ähnliche Themen
-
Ordnerstruktur mit mod_rewrite
Von Lenox im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 20.05.08, 13:10 -
Ordnerstruktur mit mod_rewrite
Von Lenox im Forum Hosting & WebserverAntworten: 5Letzter Beitrag: 27.03.08, 12:38 -
Ordnerstruktur anlegen
Von Grayson im Forum .NET DatenverwaltungAntworten: 2Letzter Beitrag: 06.06.07, 11:09 -
Cd-Ordnerstruktur ausdrucken
Von Jan-Frederik Stieler im Forum Office-AnwendungenAntworten: 3Letzter Beitrag: 21.05.06, 01:12 -
virtuelle Ordnerstruktur
Von Philipp_Frank im Forum PHPAntworten: 6Letzter Beitrag: 14.10.05, 03:59





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren