展开这样子的只能用javascript了。如果做在两个页面下就容易得多了。
$res=mysql_query("select * from catalog");
while($ary=mysql_fetch_array($res))
echo "<a href=another.php?name=".$ary["name"].">".$ary["name"]."</a><br>";
$res=mysql_query("select * from catalog");
while($ary=mysql_fetch_array($res))
echo "<a href=another.php?name=".$ary["name"].">".$ary["name"]."</a><br>";
function readTreeMenu($userid=0,$zid=0,$k=""){
$strsql = "select * from treemenu where fid = $zid";
$rs = $this->db->open($strsql); if($zid == 0)
$s .= "<div id='div".$zid."'>";
else
$s .= "<div id='div".$zid."' class='NODESTYLE' >";
while( $row = mssql_fetch_array($rs) ){
$id = $row["id"];
$fid = $row["fid"];
$texts = $row["texts"];
$url = $row["url"];
if(isset($row["title"]))
$title = $row["texts"];
else
$title = $row["title"];
$Popedom = $row["Popedom"]; $retemp = $this->db->open($temp.$id);
$rowtemp = mssql_fetch_array($retemp);
$s .= "$k<img src='ico00.gif' width='11' height='11' id='i$id'> <a href='#' onClick=\"expandIt('div$id','i$id');return false\" title='$title'>$texts</a><br>";
$s .= $this->readTreeMenu($userid,$userPopedom,$id,$k." ");
}
$s .= "</div>";
return $s;
}//end;
divid = eval(divid);
iid = eval(iid);
if (divid.style.display == 'none') {
divid.style.display = 'block';
iid.src = '$ico01';
}
else {
divid.style.display = 'none';
iid.src = '$ico00';
}
}
</script>