<?php $i=0; while ($row = $result->fetchRow(DB_FETCHMODE_ORDERED)) { $node[$i] = new HTML_TreeNode(array('text' => $row[2], 'link' => \"test.php\", 'icon' => $icon, 'expandedIcon' => $expandedIcon, 'expanded' => false), array('onclick' => \"alert('foo'); return false\")); $menu->addItem($node[$i]); $i++; } $treeMenu = &new HTML_TreeMenu_DHTML($menu, array('images' => 'images', 'defaultClass' => 'treeMenuDefault')); $treeMenu->printMenu(); ?>
W przykładzie przychodzacym z PEAR gałąź główna jest tworzona przez $node1 a kolejne podgalęzie odpowiednio przez $node1_1, $node1_1_1
Jak to zastosować w powyższym rozwiazaniu? mecze to dwa dni i wychodza mi same bzdury :-(
<?php $i=0; while ($row = $result->fetchRow(DB_FETCHMODE_ORDERED)) { $node[$i] = new HTML_TreeNode(array('text' => $row[2], 'link' => \"test.php\", 'icon' => $icon, 'expandedIcon' => $expandedIcon, 'expanded' => false), array('onclick' => \"alert('foo'); return false\")); //--- tutaj sobie sprawdzam czy sa jakies podkategorie $query1 = \"select * from doc_group where parent_id = $row[0]\"; //---- i jesli sa to tutaj powinno byc przykladowe $node1_1 $menu->addItem($node[$i]); $i++; } $treeMenu = &new HTML_TreeMenu_DHTML($menu, array('images' => 'images', 'defaultClass' => 'treeMenuDefault')); $treeMenu->printMenu(); ?>
--
Tomasz Sekściński