当前位置:首页 > CN2资讯 > 正文内容

PHP教程

2天前CN2资讯

PHP教程

PHP培训教程PHP栏目导航类

兄弟连小编整理了多期的技术性文章,今天给大家分享一个实例

function bars($code,$title,$url){

$path = "";

$msg = "缺少必须参数..";

if(empty($code)){

return $msg;

}

if($url[0]=="*"){

$cl=substr($url,1,strlen($url));

}else{

$cl="a01";//默认链接的class--为了修改颜色

}

$sql=$this->getsql("select * from path where symbol='$code'");

$path_="<a href="http://www.php1.cn/"> for($int_a=0;$int_a<$sql[0][level];$int_a++){

$sql_=$this->getsql("select * from path where id='".$sql[0][vlevel]."'");

$pathi[]="<a href="http://www.php1.cn/"> $sql[0][vlevel]=$sql_[0][vlevel];

if($sql_[0][id]==$sql_[0][vlevel]){

break;

}

}

reset($pathi);

sort($pathi);

while(list($key,$values)=each($pathi)){

$path.=$values;

}

$path.=$path_;

if($title!="" && $url!=""){

$path.=" → <a href="http://www.php1.cn/"> }

return $path;

}

————————————————————————————————

  以上为本人所使用的栏目导航类...(原创,非盗版!)

————————————————————————————————

  表格结构为:

CREATE TABLE path (

id int(8) unsigned NOT NULL auto_increment,

symbol varchar(10) NOT NULL default 'a-1',

level int(8) unsigned NOT NULL default '1',

vlevel int(8) unsigned default '1',

title varchar(50) NOT NULL default ',

url varchar(100) NOT NULL default '/',

PRIMARY KEY (id),

UNIQUE KEY id (id),

KEY id_2 (id,symbol,level,vlevel)

) TYPE=MyISAM;

________________________________________________________

  说明,其中getsql的方法我就不贴出来了啊,主要是将记录返回

  调用的时候采用

<?php

$C = new classname;

$C->bars("页面代码","当前传递参数","连接地址或class名");

//演示一:$C-bars("a-1","","");//显示表中symbol为a-1的页面名称,eg. 首页

//演示二:$C-bars("a-2","信息栏目","$PHP_SELF");//显示表中symbol为a-1的页面名称. eg. 首页 -> 信息咨询 -> 信息栏目

//注意a-2对应的是[信息咨询]--均有链接...如果您定义了a 的一些伪属性,如果默认的为白色,则这里的颜色都为白色,如果您希望修改颜色可以这样

//演示三:$C-bars("a-2","信息栏目","*newclassname");//显示表中symbol为a-1的页面名称. eg. 首页 -> 信息咨询 -> 信息栏目

//则所有导航的链接均改为newclassname这个class属性了,如果您需要在最后仍然需要link的话请处理这个参数~,可以再加个|来切割一下了!~

?>


    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26091.html

    标签: PHP教程PHP
    分享给朋友:
    返回列表

    上一篇:Php安装

    下一篇:php入门

    “PHP教程” 的相关文章

    选择美国VPS的全面指南与服务商推荐

    美国VPS概述 在全球互联网的高速发展中,虚拟专用服务器(VPS)逐渐成为了网络环境中不可或缺的一部分。我对于VPS的理解,首先是它通过虚拟化技术,将一台物理服务器划分成多个独立的虚拟服务器。用户能够拥有更高的控制权和资源管理能力。这种灵活性和独立性,使得VPS成为了许多中小型企业、开发者和个人用户...

    2024年如何获取免费VPS服务:开发者的最佳选择

    在解释什么是免费VPS之前,我想先来聊聊“VPS”这个概念。虚拟专用服务器(VPS)可以理解为一种在服务器上创建多个虚拟环境的技术。这些环境如同独立的服务器,用户可以在上面进行程序的开发和测试。而“免费VPS”则意味着用户可以在一定的限度内,无需付费地使用这些虚拟环境。对于初创公司或个人开发者而言,...

    PacificRack低价VPS服务评测与用户体验分析

    在云计算和虚拟主机服务日益普及的今天,PacificRack作为QuadraNET旗下的全资子品牌,逐渐在低价VPS市场中崭露头角。它的主要定位是为那些对性能要求不高,且对价格敏感的用户提供解决方案。PacificRack通过严格的资源管理,致力于为用户提供一种经济实惠的选择,适合希望以最低成本体验...

    HostYun:高性价比VPS服务的理想选择

    HostYun,最早被称作主机分享,成立于2008年,专注于提供性价比极高的VPS服务。在众多IDC品牌中,HostYun凭借其低价策略迅速占领了一席之地。作为一个以KVM和XEN虚拟化技术为基础的平台,HostYun不仅满足了用户对低成本服务的需求,也为学习、测试和小型项目的部署提供了理想的选择。...

    无限流量VPS:完美解决高流量需求的虚拟专用服务器方案

    大家好,今天我们来聊聊无限流量VPS,这个在市场上越来越受欢迎的虚拟专用服务器选项。无限流量VPS是指用户在支付固定的月租或年租费用后,能够无后顾之忧地使用数据流量。这样的服务到底有什么神奇之处,为什么越来越多的人选择它,我带你一起看看。 说到无限流量VPS,它的核心在于“无限流量”。想象一下,你的...

    GPU租用服务:灵活、高效、经济的计算解决方案

    在今天的科技世界里,GPU租用服务正逐渐成为一种流行的趋势。这种服务允许用户通过云计算平台租用高性能的图形处理单元(GPU),从而完成需要大量计算的任务,比如深度学习、3D渲染或者其他复杂的数据处理。对于很多个人用户或小企业而言,直接购买这些昂贵的硬件并不现实,租用的方式显得更加灵活和经济。 借助G...