用PHP实现多级树型菜单

//树型目录结构模板程序
   //菜单目录库字段说明:
   //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 "$menu_array[1]
";

   my_menu($menu_content,$i,$temp1,$temp2);
   }
   else
   {
   $temp3[$menu_grade_temp+1]="";
   $temp6=implode("/",$temp3);
   echo "$menu_array[1]
";

   }
   }
   }
   }
   // 连接 MySql 数据库
   $db_host="localhost"; 数据挖掘研究院
   $db_user="dkj";
   $db_password="123";
   $db_name="test";
   mysql_connect($db_host,$db_user,$db_password);
   mysql_select_db($db_name);
  
   //从数据库中取得数据
   $query_string="select * from menu order by menu_grade";
   $db_data=mysql_query($query_string);
  
   //第一次执行初始化
   if ($menu_grade_temp=="")
   {
   $menu_superior_temp=0;
   }
  
   //将所有的信息读入数组,并统计数组个数
   $i=0; 数据挖掘工具
   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生成EXCEL的东东
下一篇:用PHP实现多级树型菜单
最新评论共有 0 位网友发表了评论 , 查看所有评论
发表评论( 不能超过250字,需审核,请自觉遵守互联网相关政策法规。 )
匿名?
数据挖掘网站导航 数据挖掘论坛导航
  • 数据挖掘工具
  • 数据挖掘论坛
  • DataCruncher - Cognos
  • MineSet - MathSoft
  • Intelligent Miner - GainSmarts
  • Sqlserver - SAS - Clementine
  • CART - Weka - WizSoft
  • NeuroShell - ModelQuest
  • data mining tools - Darwin
  • 数据挖掘交友
  • 数据挖掘博客
  • 数据挖掘工具
  • 数据挖掘资源
  • 数据挖掘技术算法
  • 数据挖掘相关期刊、会议
  • 研究院联盟合作专区
  • 数据挖掘基础与相关技术
  • 数据挖掘厂商与就业
  • 数据挖掘研究者乐园
  • 知名厂商数据挖掘工具资料
  • 国内数据挖掘实验室
  • Foreign Data Mining Lab
  • 热点关注
  • P2P Search Engines-Napster
  • Peer to Peer ( P2P ) 综述
  • P2P Search Engines-Introduction
  • P2P Routing
  • P2P Search Engines-Music and P2P
  • P2P Search Engines-Historical Developmen
  • P2P Security
  • 如何从一个php文件向另一个地址post数据,
  • 基于PHP的AJAX技术实现文件异步上传
  • Copyright and P2P
  • 论坛最新话题
  • Foundations of Statistical Natural Langu
  • Game Theory meet Data Mining: A Recent P
  • System Building: How does it help or hin
  • 数据挖掘与Clementine培训
  • 新手报到
  • 求 SASEM 客户流失预测分析
  • 数据挖掘工程师/搜索研究院—北京——无线
  • 数据挖掘入门介绍(如何着手数据挖掘)
  • Information Overload Survey Results
  • The INEX 2005 Workshop on Element Retrie
  • 相关资讯
  • P2P Search Engines-Introduction
  • P2P Search Engines-Music and P2P
  • P2P Search Engines-Historical Developmen
  • Copyright and P2P
  • P2P Search Engines-Napster
  • GNUtella
  • YouServ ?An Analysis
  • Freenet
  • P2P Search Engines
  • P2P Routing
  • 数据挖掘实验室资料
  • 数据挖掘博客地址
  • 数据挖掘实验室网站地址
  • Prepare for Medicare audits by using dat
  • 注册成为SAS用户与爱好者俱乐部会员
  • 水南梅
  • 明日烟
  • 新人报道
  • 下载
  • 厦门服务器托管,450元/月—0592-5177319 高
  • 买空间送域名--0592-5177319 高静