PHP培训
教程 PHP栏目导航类
functionbars($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_="<ahref="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[]="<ahref="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.=" → <ahref="http://www.php1.cn/"> }
return $path;
}
————————————————————————————————
以上为本人所使用的栏目导航类...(原创,非盗版!)
————————————————————————————————
表格结构为:
CREATE TABLE path (
id int(8) unsigned NOT NULLauto_increment,
symbol varchar(10) NOT NULLdefault 'a-1',
level int(8) unsigned NOTNULL default '1',
vlevel int(8) unsigneddefault '1',
title varchar(50) NOT NULLdefault ',
url varchar(100) NOT NULLdefault '/',
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的话请处理这个参数~,可以再加个|来切割一下了!~
?>
分享到:
相关推荐
这个"php中文版手册 php教程"提供了详细的PHP语言学习资料,适合初学者和进阶者参考。W3School是一个知名的在线教育平台,其提供的教程覆盖了多种编程语言,包括PHP。 PHP的特点: 1. 开源免费:PHP是开放源代码...
十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的教程。十天学会php教程,很好的...
这个"php教程"压缩包包含了一系列的学习资源,旨在帮助初学者掌握PHP的基础知识。 首先,`httpd.conf`文件是Apache HTTP服务器的配置文件,其中包含了服务器运行时的各种参数和指令。在学习PHP时,了解如何配置...
### PHP教程学习资料知识点概述 #### 一、PHP简介与特点 - **PHP定义**: PHP是一种用于创建动态交互式网站的强大服务器端脚本语言。它不仅免费,而且使用广泛,被视为像微软ASP这样的竞争者的一个高效率替代方案。 ...
**PHP教程实例集合** 这个压缩包集合包含了丰富的PHP学习资源,是初学者和进阶者提升PHP技能的理想资料。以下是对每个文件的详细介绍: 1. **《php4gb中文手册》** 这是一本全面的PHP中文参考手册,包含了PHP语言...
【PHP教程PPT(共七十讲)】是一个全面的、以PPT形式呈现的PHP学习资源,涵盖了PHP语言的基础到高级应用。这份教程是为那些希望深入理解和掌握PHP编程技术的人设计的,无论你是初学者还是有一定经验的开发者,都可以...
《经典PHP教程》是一本专为初学者和中级开发者设计的中文PHP学习资源,它涵盖了PHP语言的基础到高级概念,旨在帮助读者全面掌握PHP编程技能。在这个PDF版本中,你可以找到关于PHP的各种重要知识点,包括但不限于以下...
在这个"十天教你学会PHP教程"中,你将全面掌握PHP的基础知识和核心概念,从而能够构建动态、交互式的Web应用程序。 第1天:PHP入门 在第一天的学习中,你需要了解PHP的历史和用途,以及如何在本地环境中设置PHP环境...
根据提供的文件信息,我们可以推断出这是一份关于2017年的PHP教程资料,旨在帮助学习者通过系统的学习过程获得高薪就业的机会。接下来,我们将深入探讨与这份教程相关的几个核心知识点,包括PHP的基本概念、PHP的...
在学习过程中,可以通过阅读“php教程.pdf”获取更详细的信息,同时,"下载必看.htm"可能包含一些下载和使用教程的注意事项。"飞娥软件Feiesoft.com.url"是一个网址,可能是提供额外资源或社区支持的地方。通过这些...
绝对是PHP教程中的经典。 PHP100视频教程目录(共112集) PHP100视频教程1:环境配置与代码调试 PHP100视频教程2:PHP的数据类型与源码调试 PHP100视频教程3:常用PHP运算类型介绍与应用 PHP100视频教程4: PHP条件...
【PHP教程汇总】是针对初学者和进阶者的一份全面资源集合,旨在帮助读者深入理解和掌握PHP编程语言。PHP是一种广泛使用的开源脚本语言,特别适用于Web开发,可以嵌入到HTML中,使得动态网站的创建变得简单易行。 在...
总结来说,这个“PHP.rar”压缩包提供的内容可能包括全面的PHP教程,涵盖PHP基础、数据库操作(尤其是与MySQL的集成)等方面,旨在帮助初学者快速上手PHP编程。同时,还可能涉及到使用Visual C++与MySQL数据库进行...
php教程ppt课件,希望对您有一定的帮助,在安装环境的配置方面
《奥莱莉的PHP教程》是一本深受程序员喜爱的PHP学习资源,它的全面性和深度使得初学者和进阶者都能从中获益。PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言,尤其适用于Web开发,能够...
《PHP开发语言详解:以php教程源码.zip为例》 PHP,全称为“Hypertext Preprocessor”,是一种广泛应用于Web开发的开源脚本语言。它以其语法简洁、学习曲线平缓以及与HTML的无缝集成而受到全球开发者的青睐。本文将...
php 教程 php手册php 教程 php手册php 教程 php手册php 教程 php手册php 教程 php手册php 教程 php手册php 教程 php手册php 教程 php手册
php教程,适合于初学者,很不错啊,我就是按照这个学会的 php教程,适合于初学者,很不错啊,我就是按照这个学会的 php教程,适合于初学者,很不错啊,我就是按照这个学会的 php教程,适合于初学者,很不错啊,我...
这个“php教程php教程.rar”压缩包显然包含了一份关于学习PHP的教程资源,适合初学者或者希望深化PHP技能的开发者。让我们深入探讨一下PHP的主要知识点。 1. **PHP基础语法**:PHP代码通常嵌入到HTML文档中,以`<?...