php的导航d出菜单怎么做的

php的导航d出菜单怎么做的,第1张

这东西最好是用js+css+html来写,否则很占用资源。

用php来写也不是不可能,但没有这个必要。

现在用flash做出来的菜单也很炫,体积也不大,你可以斟酌着是用。

如果需要动态改变菜单里文字的内容

1)你可以采用flash+php来做,也是不错的方案。

2)用php来获取内容,js+css来做显示效果,也是很炫的。

你可以上许多素材网站上去参考一下。

百度上搜“导航菜单”,估计有几万十几万条可以供你参考的方法。

从 {#RP#} 这种形式来看,貌似是使用了类似了模板的技术。

既然是模板,也就是说,你需要修改提供的源数据就可以了。

href="{#RP#}huanzeng/class/

href="{#RP#}"

<php

$links = array();

$links[]=array("首页","indexphp");

$links[]=array("公司信息","company_infophp");//建议用完整的company而不是compy,这样不容易出错

$links[]=array("产品中心","productphp");

$self_page = basename($_SERVER['PHP_SELF']);

>

<style type="text/css">

on{

background-color:red;

}

</style>

<ul>

<php

foreach($links as $link){

printf('<li %s><a href="%s">%s</a></li>' , $self_page==$link[1]' class="on"':'' , $link[1], $link[0]);

echo "\n";

}

>

</ul>

我这里假设你的表名叫做category,表中有字段id(导航id),pid(父级导航id),title(导航名称)

如果仅仅是两级的话,你可以先全部取出来

sql:select  from category;

然后,通过php循环

$newlist = array();

foreach($list as $key => $val){

    if($val['pid'] == 0){

        $newlist[] = $val;

    }

}

foreach($newlistas $key => $val){

    foreach($list as $k => $v){

        if($val['pid'] == $v['id']){

            $newlist[$key][] = $v;

        }

    }

}

以上就是关于php的导航d出菜单怎么做的全部的内容,包括:php的导航d出菜单怎么做的、PHP网站导航源码修改、php 怎么控制当前页的导航菜单样式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10151480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存