• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP+JS三级菜单联动菜单实现方法_php技巧

php 搞代码 3年前 (2022-01-26) 23次浏览 已收录 0个评论

本文实例讲述了PHP+JS三级菜单联动菜单实现方法。分享给大家供大家参考,具体如下:

      <title>      智能递归菜单-读取数据库    </title>    <style>      TD { FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; LINE-HEIGHT: 130%;      letter-spacing:1px } A:link { COLOR: #990000; FONT-FAMILY: "Verdana", "宋体";      FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing:1px } A:visited      { COLOR: #990000; FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; TEXT-DECORATION:      none; letter-spacing:1px } A:active { COLOR: #990000; FONT-FAMILY: "Verdana",      "宋体"; FONT-SIZE: 12px; TEXT-DECORATION: none; letter-spacing:1px } A:hover      { COLOR: #ff0000; FONT-FAMILY: "Verdana", "宋体"; FONT-SIZE: 12px; TEXT-DECORATION:      underline; letter-spacing:1px } .Menu { COLOR:#000000; FONT-FAMILY: "Verdana",      "宋体"; FONT-SIZE: 12px; CURSOR: hand }    </style>    <script language=javascript>      function ShowMenu(MenuID) {        if (MenuID.style.display == "none") {          MenuID.style.display = "";        } else {          MenuID.style.display = "none";        }      }    </script>    <body>0) ShowTreeMenu($Con, $result, $layer, $ID); //=============================================//显示树型菜单函数 ShowTreeMenu($con,$result,$layer) //$con:数据库连接 //$result:需要显示的菜单记录集//layer:需要显示的菜单的级数 //=============================================functionShowTreeMenu($Con, $result, $layer) {//取得需要显示的菜单的项目数$numrows=mysql_num_rows($result);  //开始显示菜单,每个子菜单都用一个表格来表示 echo "    "; for($rows=0;$rows        <$numrows;$rows++) { //将当前菜单项目的内容导入数组 $menu=mysql_fetch_array($result);        //提取菜单项目的子菜单记录集 $sql="select * frommenuwhereparent_id = $menu[id]" ; $result_sub=mysql_query($sql,$Con);        echo " <tr> "; //如果该菜单项目有子菜单,则添加JavaScript onClick语句 if(mysql_num_rows($result_sub)>          0) { echo "   </td> "; echo "  "; } else { echo "   </td> "; echo "  "; } //如果该菜单项目没有子菜单,并指定了超级连接地址,则指定为超级连接, //否则只显示菜单名称 if($menu[url]!="")              echo "  $menu[name] </a> "; else echo $menu[name]; echo " </td> </tr> "; //如果该菜单项目有子菜单,则显示子菜单 if(mysql_num_rows($result_sub)>0) { //指定该子菜单的ID和style,以便和onClick语句相对应            echo " ";  echo "<td width='20'></td>";  echo "<td>";  //将级数加1  $layer++;  //递归调用ShowTreeMenu()函数,生成子菜单   ShowTreeMenu($Con,$result_sub,$layer);  //子菜单处理完成,返回到递归的上一层,将级数减1  $layer--;  echo "</td> </tr> ";  }  //继续显示下一个菜单项目  } echo " </table> "; }  ?>      <?php      $id=1 ;      function test() {      global $id; unset($id);      }      test();      echo "  ".($id). " </font> ";      // 在 PHP 4 中这里会打印出 1      ?>      <?php      $a=1 ;      $b=2 ;      function Sum() {      global $a, $b; $b=$ a + $b;      }   <p style="color:transparent">2本文来源gao!daima.com搞$代!码网</p><span>搞代gaodaima码</span>   Sum();      echo "  ".$b. " </font> ";      ?>  

希望本文所述对大家PHP程序设计有所帮助。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP+JS三级菜单联动菜单实现方法_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址