关键字优化,山西seo排名厂家,建设银行泰州江洲路支行网站,自己怎么做一个小程序用PHP实现多级树型菜单更新时间#xff1a;2006年10月09日 00:00:00 作者#xff1a;//树型目录结构模板程序//菜单目录库字段说明#xff1a;//menu_id 菜单项目 id//menu 菜单名称//menu_grade 菜单等级 1 为主菜单 2 为二级菜单 ........//menu_superior 上一级菜单 id…用PHP实现多级树型菜单更新时间2006年10月09日 00:00:00 作者//树型目录结构模板程序//菜单目录库字段说明//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_temp1;$menu_superior_temp_arraysplit(/,$menu_superior_temp);for ($t0;$t{$menu_arraysplit(/,$menu_content[$t]);If(($menu_array[2]$menu_grade_temp)($menu_array[3]$menu_superior_temp_array[$menu_grade_temp-1])){for($p1;$p$menu_grade_temp;$p){echo ;}$temp3$menu_superior_temp_array;$temp3[$menu_grade_temp]$menu_array[0];$temp2implode(/,$temp3);if ($menu_array[0]$menu_superior_temp_array[$temp1-1]){$temp5$temp1-1;$temp3[$menu_grade_temp];$temp6implode(/,$temp3);echo $menu_array[1];my_menu($menu_content,$i,$temp1,$temp2);}else{$temp3[$menu_grade_temp1];$temp6implode(/,$temp3);echo $menu_array[1];}}}}// 连接 MySql 数据库$db_hostlocalhost;$db_userdkj;$db_password123;$db_nametest;mysql_connect($db_host,$db_user,$db_password);mysql_select_db($db_name);//从数据库中取得数据$query_stringselect * from menu order by menu_grade;$db_datamysql_query($query_string);//第一次执行初始化if ($menu_grade_temp){$menu_superior_temp0;}//将所有的信息读入数组并统计数组个数$i0;while (list($menu_id,$menu,$menu_grade,$menu_superior)mysql_fetch_row($db_data)){$menu_content[$i]$menu_id./.$menu./.$menu_grade./.$menu_superior;$i;}my_menu($menu_content,$i,1,$menu_superior_temp);/* 附数据库结构及模拟数据# phpMyAdmin MySQL-Dump## 主机: localhost 数据库 : test# --------------------------------------------------------## 数据表的结构 menu#CREATE TABLE menu (menu_id int(11) NOT NULL auto_increment,menu varchar(20) NOT NULL,menu_grade int(11) NOT NULL,menu_superior int(11) NOT NULL,UNIQUE menu_id (menu_id));## 导出下面的数据库内容 menu#INSERT INTO menu VALUES( 1, 计算机, 1, 0);INSERT INTO menu VALUES( 2, 编程, 2, 1);INSERT INTO menu VALUES( 3, 网络, 2, 1);INSERT INTO menu VALUES( 4, PHP与MySql, 3, 2);INSERT INTO menu VALUES( 5, C语言, 3, 2);INSERT INTO menu VALUES( 6, 网页制作, 3, 3);INSERT INTO menu VALUES( 7, TCP、IP协议, 3, 3);INSERT INTO menu VALUES( 8, 数学, 1, 0);INSERT INTO menu VALUES( 9, 高等数学, 2, 8);INSERT INTO menu VALUES( 10, 线性代数, 3, 9);INSERT INTO menu VALUES( 11, 离散数学, 3, 9);INSERT INTO menu VALUES( 12, 初等数学, 2, 8);INSERT INTO menu VALUES( 13, 文学, 1, 0);INSERT INTO menu VALUES( 14, 中国文学, 2, 13);INSERT INTO menu VALUES( 15, php, 4, 4);INSERT INTO menu VALUES( 16, mysql, 4, 4);*/?相关文章 基于PHP与XML的PDF文档生成技术...2006-10-10VML绘图板②脚本--VMLgraph.js、XMLtool.js...2006-10-10类似于其他编程语言PHP的程序员提供了一种方法来定义的功能它可以在其他地方被称为方案。2010-05-05用PHP连接Oracle数据库...2006-10-10PHP4引用文件语句的对比...2006-10-10真正面向对象编程:PHP5.01发布...2006-10-10BBS(php mysql)完整版(二)...2006-10-10PHP制作图型计数器的例子...2006-10-10用PHP实现文件上传二法...2006-10-10在windows iis5下安装php4.0mysql之我见...2006-10-10最新评论