请教: 树遍历问题 [**算法高手请进**]
简叔 2005-11-27 06:00:28 小弟请教:
代码如下:
<?php
$sql = " select nodeid,nodetext,parentid,is_dir
from tree";
$treeData = $db->query($sql);
/*
$treeData 结构如下:
$treeData[0]["nodeid"]="100";
$treeData[0]["nodetext"]="rootNode";
$treeData[0]["parentid"]="";
$treeData[1]["nodeid"]="101";
$treeData[1]["nodetext"]="leafNode1";
$treeData[1]["parentid"]="100";
...
子子孙孙,无穷
*/
最后要得到的结果如下:
$javascript = "
var treeItem = new Array()
var rootNode = new Tree("rootNode","url");
如果是 rootnode的子node 就用 tree.add, 否则就是 treeItem["nodeid"].add()
treeItem["nodeid"] = tree.add(new TreeNode("nodetxt","url"));
";
?>