php新闻网站的动态导航菜单代码
[08-23 22:08:31] 来源:http://www.duoxue8.com PHP教程 阅读:470次本文介绍一个php程序开发的新闻采集网站的动态导航菜单代码设计思路。
站内新闻栏目可后台动态添加,可无限分类子导航。后台数据库中的数据表结构如下。
CREATE TABLE `category` (
`cid` int(10) unsigned NOT NULL auto_increment,
`fid` int(10) unsigned NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`manager` varchar(20) default NULL,
`about` varchar(255) default NULL,
`num` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`cid`),
UNIQUE KEY `cid` (`cid`),
UNIQUE KEY `id` (`cid`),
KEY `name` (`name`)
) TYPE=MyISAM
处理动态导航菜单的php程序代码我现在是这样写的。
include "../nav.php";
$sql="select name,fid from category where cid=$cid";//从分类表中找出cid等于传来的参数cid的数据
$result=mysql_query($sql);
$array=mysql_fetch_array($result);
$cname=$array["name"];
$nfid=$array["fid"];
echo "fid=$fid ";
$p1=" <a href=show_category.php?cid=$cid&&fid=$nfid>$cname</a>"; _fcksavedurl="show_category.php?cid=$cid&&fid=$nfid>$cname</a>";" _fcksavedurl="show_category.php?cid=$cid&&fid=$nfid>$cname</a>";"
//如果栏目多于一级 ,则php代码如下
if($fid>"1") {
$sql="select name,fid from category where cid=$fid";//找上一级
$result=mysql_query($sql);
$array=mysql_fetch_array($result);
$cname=$array["name"];
$uid=$array["fid"];
$p1=$p1."<a href=show_category.php?cid=$fid&&fid=$uid>$cname</a>";//变量p,找到本类名
echo "uid=$uid ";
$sql2="select name,cid from category where cid=$cid";//找本级动态导航栏代码
$result2=mysql_query($sql2);
$array2=mysql_fetch_array($result2);
$sid=$array2["cid"];
$cname=$array2["name"];
echo "uid=$uid ";
echo "cid=$cid";
$p1.=">> <a href=show_category.php?cid=$sid&&fid=$fid>$cname</a>"; _fcksavedurl="show_category.php?cid=$sid&&fid=$fid>$cname</a>";" _fcksavedurl="show_category.php?cid=$sid&&fid=$fid>$cname</a>";"
}
/*end if*/
$position=$p1;//最后所有的栏目名放到$position代码中
nav.php是每个页面都要用到的一个动态导航平php页面。它给出二级页面的初始cid和fid
现在只能显示本级目录和上一级目录,菜单多于三级之后,就无法显示第一级导航栏了。
也就是说
只有一个级: 栏目
二个级: 导航>>子导航
三个级: 子导航>>子子栏目
第一级的:栏目 没有显示。
我的办法只能每两级一显示,有没有办法让有从属关系的新闻导航菜单全显示。
因为子菜单动态分类是无限的。
php新闻网站的动态导航菜单代码 结束。
- ·上一个:PHP生成HTML静态页面的程序设计
- php新闻网站的动态导航菜单代码
- › php新闻网站的动态导航菜单代码
- 在百度中搜索相关文章:php新闻网站的动态导航菜单代码
- 在谷歌中搜索相关文章:php新闻网站的动态导航菜单代码
- 在soso中搜索相关文章:php新闻网站的动态导航菜单代码
- 在搜狗中搜索相关文章:php新闻网站的动态导航菜单代码