知识大全 帖子列表页面设计[2]

Posted 函数

篇首语:贵有恒,何必三更起、五更眠、最无益,只怕一日曝、十日寒。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 帖子列表页面设计[2]相关的知识,希望对你有一定的参考价值。

PHP网络编程:帖子列表页面设计[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

    ——此文章摘自《PHP网络编程典型模块与实例精讲》定价 ¥ 特价 ¥   详细>>//track linktech cn/?m_id=dangdang&a_id=A &l= &l_type = width= height= border= nosave>

//develop csai cn/web/images/ gif >

  生成版面列表由一个类BoardList负责 该类只有一个数组类型的成员变量m_boards 在类的构造函数中通过SQL查询 从数据库中把所有的版面取出来放到数组m_boards中 数组的下标是版面的ID 对应的元素值是版面的名称

  BoardList类的getBoard()函数用于取得对应某个ID的版面的名称 其实现很简单

  BoardList类的另一个成员函数display()负责具体显示版面列表 注意 版面列表中的每一项都是一个超链接 指向default php 并且带有一个参数指定版面的ID

  帖子列表页面(即讨论区主页面)的代码 如下所示

//develop csai cn/web/images/ gif >

  可以看到 代码的头尾部分与测试页面的 test_header_footer php基本相同 在引用头部文件之前的才是主页面主要代码 首先引用了TreeNode php和 Board php文件 因为本页需要用到其中定义的TreeNode类和BoardList类 在引用了两个类文件之后 首先创建了BoardList 类的一个实例 如前所述 该类的构造函数中自动获取了所有的版面列表 调用该类的成员函数getBoard()即获得了当前版面的名称 然后 创建了 TreeNode类的一个实例 创建时传入其构造函数的大多数参数都为空且层次为 这是因为此时构造的是树的一个虚拟根节点 主要目的是让构造函数递归构造出整棵树

  在准备好版面列表和帖子树的数据之后 后半部分就是显示它们所含数据的代码 主要操作就是调用两个类的实例的display()成员函数

  在浏览器中运行default php之后 页面如图 所示

cha138/Article/program/PHP/201311/21360

相关参考

知识大全 页面代码设计[2]

PHP网络开发详解:页面代码设计[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 内容显示页面的设计[2]

PHP网络开发详解:内容显示页面的设计[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 ASP.NET入门教程 3.1静态页面设计[2]

ASP.NET入门教程3.1静态页面设计[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 用ASP.NET设计高效邮件列表

用ASP.NET设计高效邮件列表  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  一个吸引人的功能

知识大全 页面代码设计[1]

PHP网络开发详解:页面代码设计[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 页面代码设计[4]

PHP网络开发详解:页面代码设计[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 页面代码设计[3]

PHP网络开发详解:页面代码设计[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 设计Web页面

ASP.NET开发宝典:设计Web页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!   

知识大全 搜索页面的设计

PHP网络开发详解:搜索页面的设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nb

知识大全 我的新浪博客里怎么添加新的模块啊

我的新浪博客里怎么添加新的模块啊?登陆你的博客首页。然后点击页面上部右边的“页面设置”/“设置博客首页模块”/“自定义模块”有个“创建文本模块”/“创建列表模块”/“管理”点击“创建列表模块”进入1、