原代码如下
<html>     
<head>     
<link href='style.css' rel=stylesheet>     
<script language="JavaScript" src="TreeMenu.js"></script>     
</head>     
<body>     
<?php     
//基本变量设置     
echo"<table cellpadding=0 width=100% cellspacing=0><tr><td colspan=4><table width=100% cellpadding=0 cellspacing=0><tr><td><img src=images/banner.gif></td><td width=100%></td><td align=right width=170><img src=images/logo.gif></td></tr><tr><td bgcolor=#6077AD height=24 colspan=2>&nbsp;<a href=./><font color=white><b></b></font></a></td><td align=right bgcolor=#6077AD width=153><font color=#ffffff><b>WEB Magic </b></font>&nbsp;</td></tr></table></td></tr><tr> <td valign=top width=20%><table width=90%><tr><td align=center><table width=170 border=0 cellspacing=0 cellpadding=0><tr> <td height=2></td></tr><tr> <td height=20 background=images/formheader.jpg> <div align=center><font color=#003333><b>.:产品目录:.</b></font></div></td></tr><tr><td height=20 background=images/formbody.jpg>";
$GLOBALS["ID"] =1; //用来跟踪下拉菜单的ID号     
$layer=1; //用来跟踪当前菜单的级数     
    
//连接数据库     
$Con=mysql_connect("localhost","root","root");     
mysql_select_db("minth");     
    
//提取一级菜单     
$sql="select * from menu where parent_id=0";     
$result=mysql_query($sql,$Con);     
    
//如果一级菜单存在则开始菜单的显示     
if(mysql_num_rows($result)>0) ShowTreeMenu($Con,$result,$layer,$ID);     
    
    
//=============================================     
//显示树型菜单函数 ShowTreeMenu($con,$result,$layer)     
//$con:数据库连接     
//$result:需要显示的菜单记录集     
//layer:需要显示的菜单的级数     
//=============================================     
function ShowTreeMenu($Con,$result,$layer)     
{     
//取得需要显示的菜单的项目数     
$numrows=mysql_num_rows($result);     
    
//开始显示菜单,每个子菜单都用一个表格来表示     
echo "<table cellpadding='0' cellspacing='0' border='0'>";     
    
for($rows=0;$rows<$numrows;$rows++)     
{     
//将当前菜单项目的内容导入数组     
$menu=mysql_fetch_array($result);     
    
//提取菜单项目的子菜单记录集     
$sql="select * from menu where parent_id=$menu[id]";     
$result_sub=mysql_query($sql,$Con);     
    
echo "<tr>";     
//如果该菜单项目有子菜单,则添加JavaScript onClick语句     
if(mysql_num_rows($result_sub)>0)     
{     
echo "<td width='20'><img src='DbRun.gif' border='0'></td>";     
echo "<td class='Menu' onClick='javascript:ShowMenu(Menu".$GLOBALS["ID"].");'>";}     
else     
{     
echo "<td width='20'><img src='DbBrkAt.gif' border='0'></td>";     
echo "<td class='Menu'>";     
}     
//如果该菜单项目没有子菜单,并指定了超级连接地址,则指定为超级连接,     
//否则只显示菜单名称
$sql1="select  parent_id from menu where parent_id not in(select id from menu)";     
$result1=mysql_query($sql1,$Con);     
    
//如果一级菜单存在则开始菜单的显示     
//if(mysql_num_rows($result1)<0)
if($menu[url]!="")     
echo "<a href=administrator_user_delete.php?id=" . $menu[id] .">".$menu[name]."</a>";
else     
echo $menu[name];echo "     
</td>     
</tr>     
";     
    
//如果该菜单项目有子菜单,则显示子菜单     
if(mysql_num_rows($result_sub)>0)     
{     
//指定该子菜单的ID和style,以便和onClick语句相对应     
echo "<tr id=Menu".$GLOBALS["ID"]++." style='display:none'>";     
echo "<td width='20'> </td>";     
echo "<td>";     
//将级数加1     
$layer++;     
//递归调用ShowTreeMenu()函数,生成子菜单     
ShowTreeMenu($Con,$result_sub,$layer);     
//子菜单处理完成,返回到递归的上一层,将级数减1     
$layer--;     
echo "</td></tr>";     
}     
//继续显示下一个菜单项目     
}     
echo "</table>"; }
echo"</TD></TR><tr> <td height=20 background=images/formfooter.jpg> </td></tr></TBODY></TABLE></TD></TR></TBODY></TABLE></TD><TD vAlign=top width=1></TD><TD vAlign=top width=712></TD><TD vAlign=top width=1><p></TD></TR></TBODY></TABLE>";
?>     
</body>     
</html>