十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
像你说的这样,其实这个就是最原始、简单的框架。
创新互联公司作为成都网站建设公司,专注网站建设公司、网站设计,有关成都企业网站定制方案、改版、费用等问题,行业涉及木制凉亭等多个领域,已为上千家企业服务,得到了客户的尊重与认可。
有两种办法:
1. 将导航条代码都写到一个php函数里,在需要的地方,用调用的函数的方式直接输出。
2. 将导航条代码都写到一个php文件里,然后,使用include / require来引入。
导航栏没必要使用多个数据库,通常是使用 ID + ParentId 来区分就可以了,一般来说,如果导航条项目不是随时变动的,一次性读取效率更高一些,如果点击一个菜单就要访问服务器的数据库会很影响效率。
基于此,建议你可以参考以下两个资料文章:
PHP无限极分类实现【简单版】
php实现三级导航栏效果
/*(string)($page_num+1)将数学运算$page_num+1的结果转化为字符串类型,这样就可以用来与其他字串最终连接成为我们需要的文件名。
*/ /*现在检查文件是否存在(这段代码假设所有的文件都位于同样的目录下),并最终给出构成页面导航栏的HTML代码。
*/ $prev_exists = file_exists($prev_page_file);$next_exists = file_exists($next_page_file);
if ($prev_exists)
{ print "a $root/$prev_page_file"previous/a";if ($next_exists)
{ print " | ";} if ($next_exists)
{ print "a $root/$next_page_file"next/a";}
?
很简单 帮导航链接和网站名称存储到数据库中然后用php操作取回数据 以后需要加链接直接到数据库中加 或者写个加链接的页面 具体操作php基础教程 只要说过留言板等数据库操作的都可以实现
$dbhost = ;//数据库的访问地址
$dbname = ;//使用的数据库名称
$dbuser = ;//数据库用户名
$dbpass = ;//数据库密码
$conn = mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbname,$conn) or die(mysql_error());
$result = mysql_query("SELECT * FROM 表名称 WHERE fid = 0");
while($row = mysql_fetch_array($result)){
echo 'a href="链接?id='.$row["id"].'"'.$row["classname"]..'/abr /';
}