php导航菜单数据 php dao

php如何实现二级导航菜单

php 数据库设计

创新互联建站是专业的察布查尔锡伯网站建设公司,察布查尔锡伯接单;提供网站设计、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行察布查尔锡伯网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

id title url pid leve

1 一级菜单 index.php 0 1

2 二级菜单 list.php 2 2

这种格式的 可以无限级分类

取数据的时候 按level 取 几级就是几级 ,

循环的话 就是先 循环 level=1的分类,然后再循环里面套小循环

这是最基本的方法

还有一种就是

自定义函数 生成tree 树形结构 最后用css, js美化加特效

PHP带参数导航栏要怎么写

!DOCTYPE html

html

head

meta charset="UTF-8"

title/title

!--页面关键词--

meta name="keywords" content=""

!--页面描述--

meta name="description" content=""

!--使用 viewport meta 标签在手机浏览器上控制布局--

meta name="viewport" content="width=device-width, initial-scale=1"

link href="css/font-awesome.min.css" rel="stylesheet"

!--[if lt IE 9]

script src="js/html5shiv.js"/script

script src="js/respond.min.js"/script

![endif]--

script src='js/bootstrap.min.js'/script

script src='js/parsley.min.js'/script

script src='js/common.js'/script

script src="js/jquery-latest.js"/script

!--jQuery更改class的值--

script

switch (window.location.pathname) {

/*            case"/":*/

case"/Index.php":

$("#topbar_Index").addClass("active");

break;

case"/Product.php":

$("topbar_Product").addClass("active");

break;

case"/Service.php":

$("topbar_Service").addClass("active");

break;

case"/About.php":

$("topbar_About").addClass("active");

break;

case"/Business.php":

$("topbar_Business").addClass("active");

break;

case"/Contact.php":

$("topbar_Contact").addClass("active");

break;

default :

break;

}

/script

script

jQuery(window).scroll(function () {

var top = jQuery(document).scrollTop();

if (top  30) {

jQuery('.main-menu').addClass('tiny');

} else {

jQuery('.main-menu').removeClass('tiny');

}

});

/script

/head

body

!--导航开始 --

div class="navbar navbar-default navbar-fixed-top main-menu" role="navigation"

div class="container"

div class="navbar-header"

button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"

span class="sr-only"菜单/span

span class="icon-bar"/span

span class="icon-bar"/span

span class="icon-bar"/span

/button

a class="navbar-brand" href="Index.php" title="点击回到首页"img src='images/blank.png'

alt="Website Design Dubai"/a

/div

div class="navbar-collapse collapse"

ul class="nav navbar-nav navbar-right"

li class='' id="topbar_Index"a href="Index.php"首 页/a/li

li class='' id="topbar_Product"a href="Product.php"产 品/a/li

li class='' id="topbar_Service"a href="Service.php"服 务/a/li

li class='' id="topbar_About"a href="About.php"关于我们/a/li

li class='' id="topbar_Business"a href="Business.php"加盟方式/a/li

li class='' id="topbar_Contact"a href="Contact.php"联系/a/li

/ul

/div

/div

/div

!--导航结束 --

如何用PHP利用Mysql数据库做导航栏???

导航栏没必要使用多个数据库,通常是使用 ID + ParentId 来区分就可以了,一般来说,如果导航条项目不是随时变动的,一次性读取效率更高一些,如果点击一个菜单就要访问服务器的数据库会很影响效率。

基于此,建议你可以参考以下两个资料文章:

PHP无限极分类实现【简单版】

php实现三级导航栏效果


网站栏目:php导航菜单数据 php dao
网页地址:http://ybzwz.com/article/doiijdd.html