Hi,
are a Tree menu script (http://www.phpguru.org/static/treemenu.html)
The problem is i can`t get The Idea How to make it whit Mysql database the problem is i needt to use something like this
<?php
$menu = new HTML_TreeMenu();
$node1 = new HTML_TreeNode(array('text' => "First level", 'icon' => $icon, 'expandedIcon' => $expandedIcon, 'expanded' => false));
###################################################
function show_menu($id=0, $path="",$k = 0,$b ='') {
$k++;
#echo $k;
$all = mysql_query("SELECT id, name FROM ".$_SESSION[_sesion_u_id_."_db_prefix"]."main WHERE sadid=$id ORDER BY poz ASC")or die(mysql_error());
if (!$all) {echo mysql_error();
} else {
if (mysql_num_rows($all)) {
$i=0;
while ($row = mysql_fetch_array($all)) {
$i++;
$newPath = $i.($path==''?'':'_'). $path;
#$newPath2 = '_'.$k.($i==''?'':'_'.$i);
$ek = ($k=='1'?'':'_');
$newPath2 = '_'.$k.($i==''?''.$i:'_'.$k);
echo "newNode".$newPath2." = newNode".$ek."".$newPath.".addItem(new TreeNode('".$row["name"]."', 'folder.gif', 'test.php', false, true, '', '', 'folder-expanded.gif'));".$b;
#echo 'newpath='.$newPath.';<br /> i='.$path.'.'.$i.';<br />path='.$newPath2.';<br />';
show_menu($row['id'], $newPath,$k);
}
}
}
}
show_menu($id=0, $path="",$k = 0,$b ='<br /><br />');
######################################################
echo "
<script language=\"javascript\" type=\"text/javascript\">
//<![CDATA[
objTreeMenu_1 = new TreeMenu(\"/testZONE/treeBoard/treeBoard.release/htdocs/images/TreeMenu\", \"objTreeMenu_1\", \"_self\", \"treeMenuDefault\", true, false);
newNode = objTreeMenu_1.addItem(new TreeNode('First level', null, null, false, true, '', '', null));
";
show_menu();
echo "
newNode_1 = newNode.addItem(new TreeNode('Second level', 'folder.gif', 'test.php', false, true, '', '', 'folder-expanded.gif'));
newNode_1_1 = newNode_1.addItem(new TreeNode('Second level', 'folder.gif', 'test.php', false, true, '', '', 'folder-expanded.gif'));
newNode_2 = newNode.addItem(new TreeNode('Second level', 'folder.gif', 'test.php', false, true, '', '', 'folder-expanded.gif'));
objTreeMenu_1.drawMenu();
objTreeMenu_1.writeOutput();
objTreeMenu_1.resetBranches();
// ]]>
</script>";
?>
Edited.
Or Mybe You can ofer me some else PHP/JavaScript tree menu
Thenks