欢迎光临第一亲子网

用PHP实现多级树型菜单

2013-9-3 | 来源:第一亲子网 | 点击:

导读: ...

牋//树型目录结构模板程序牋
牋//菜单目录库字段说明:牋
牋//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[$t]);牋
牋牋牋If(($menu_array[2]==$menu_grade_temp)&&($menu_array[3]==$menu_superior_temp_array[$menu_grade_temp-1]))牋
牋牋牋{牋
牋牋牋牋for($p=1;$p<=$menu_grade_temp;$p++){echo "  ";}牋
牋牋牋牋$temp3=$menu_superior_temp_array;牋
牋牋牋牋$temp3[$menu_grade_temp]=$menu_array[0];牋
牋牋牋牋$temp2=implode("/",$temp3);牋
牋牋牋牋if ($menu_array[0]==$menu_superior_temp_array[$temp1-1])牋
牋牋牋牋{牋
牋牋牋牋牋$temp5=$temp1-1;牋
牋牋牋牋牋$temp3[$menu_grade_temp]="";牋
牋牋牋牋牋$temp6=implode("/",$temp3);牋
牋牋牋牋牋echo "PHP_SELF?menu_grade_temp=".$temp5."&menu_superior_temp=$temp6">$menu_array[1]
";牋
牋牋牋牋牋my_menu($menu_content,$i,$temp1,$temp2);牋
牋牋牋牋}牋
牋牋牋牋else牋
牋牋牋牋{牋
牋牋牋牋牋$temp3[$menu_grade_temp+1]="";牋
牋牋牋牋牋$temp6=imp

123下一页

上一篇:如何删除多级目录

下一篇:用PHP实现多级树型菜单(2)