Forum: Programmieren allgemein
by cruiser,
20. Feb 2008
Aus $ds fliegen in der Rekursion weitere Datensätze, was dieses Tabellen-Array weiter kürzt und die Durchlaufzeit verringert. Die Rückgabe ist im Grunde nur für die Rekursion gut. Man könnt noch ne Prüfung auf $id != 0 vorsetzen ;)
Forum: Programmieren allgemein
by cruiser,
20. Feb 2008
Noch ne kleine Änderung um die Durchlaufzeit zu optimieren ;)
// rekursives füllen eines Trees aus einer Datenmenge
// die & vor den variablen sind Zeigerangaben, damit auch
// rauskommt was gewünscht wird
function filltree(&$node, $ds, $id=0) {
// Datenmenge durchgehen (Tree-Root ist 0)
foreach ($ds as $key=>$data) {
// Wenn der parent mit der ID der zu füllenden Node...
Forum: Programmieren allgemein
by cruiser,
20. Feb 2008
Nimm mal das Reference-Zeichen bei &$ds (Zeile 32) weg so dass da nur noch $ds steht... foreach scheint bei references seltsam zu funzen laut help... sorry
Forum: Programmieren allgemein
by cruiser,
20. Feb 2008
hum... dann versteh ichs nich :drunken:
Forum: Programmieren allgemein
by cruiser,
20. Feb 2008
nur mal testweise:
kommentier mal Zeile 47 aus ( unset($ds); )
Forum: Programmieren allgemein
by cruiser,
19. Feb 2008
Hallo...
ich nehm Wordpress für eine Website und da hab ichs fürs Menü auch so eine Struktur mit einer eignen Funktion geparsed... evtl. hilft dir das ja...
// special styled menu
function SahaPrintMenu($parent="0", $path=null, $level=0) {
global $wpdb;
if (! isset($path) ) {
$path = explode("/", $_SERVER);