<? //树型目录结构模板程序 //菜单目录库字段说明: //menu_id 菜单项目 id //menu 菜单名称 //menu_grade 菜单等级 1 为主菜单 2 为二级菜单 ........ //menu_superior 上一级菜单 id 号 function my_menu($menu_content,$i,$menu_grade_temp,$menu_superior_temp) { global $PHP_SELF; $temp1=$menu_grade_temp+1; $menu_superior_temp_array=split("/",$menu_superior_temp); for ($t=0;$t<$i;$t++) { $menu_array=split("/",$menu_content); If(($menu_array)) { for($p=1;$p<=$menu_grade_temp;$p++){echo " ";} $temp3=$menu_superior_temp_array; $temp3; $temp2=implode("/",$temp3); if ($menu_array) { $temp5=$temp1-1; $temp3=""; $temp6=implode("/",$temp3); echo "<a href="$PHP_SELF?menu_grade_temp=".$temp5."&menu_superior_temp=$temp6">
$menu_array</a>
<br>"; my_menu($menu_content,$i,$temp1,$temp2); } else { $temp3=""; $temp6=implode("/",$temp3); echo "<a href="$PHP_SELF?menu_grade_temp=".$temp1."&menu_superior_temp=$temp6">$menu_array</a><br>"; } } } }
用PHP实现多级树型菜单
【IT168技术文档】
0
相关文章