首页 >> 读书频道 >> 电脑 >> 多层回复的基于 ASP 的留言板(三)
 
· 多层回复的基于 ASP
· 多层回复的基于 ASP
· 建立一个小型的购物车程序
· 制作购物车程序!
· 同时订购多样物品的源程序
· ASP商场源程序
· 一个简单的购物篮源代码
· 网上“店铺”DIY(3)
· 网上“店铺”DIY(2)
· 网上“店铺”DIY(1)
· 准确统计在线用户数量!
· 现在你的站点上有多少访问
 
· 全唐诗卷四十六
· 韩剧《布拉格恋人》剧情介
· 夜航船[作者:明·张岱]
· 局外人[作者:韩·可爱淘
· 现场流行病学
· 源氏物语[日本:紫式部]
· 红楼梦:120回全本[清
· 武林寓言故事
· 2006高考录取规则
· 首批中国世界名牌产品和2
· 济南美食大全
· 管理三十六计
 
· (出租)中动商场部分及写
· (出租)中动动漫基地&#
· 喜剧学院
· 《善德女王》剧情介绍
· 魔女18号 剧情
· 丑女无敌剧情介绍
· 魔女幼熙剧情介绍
· 龙游天下剧情介绍
· 震撼世界的七日剧情介绍
· 静静的白桦林剧情介绍
· 心情日记—老公今天我想对
· 旗舰剧情介绍
欢迎来到月影社区!如果您觉得这里不错,请推荐给您的朋友们。月影社区:http://wf66.com/

多层回复的基于 ASP 的留言板(三)


查看有无更新版本

关键字:代码乐园 2006-8-28

 

你将注意到在这里有小额外的代码, 并且当环被做时,我明确地关上了 sql 。因为,这是, 尽管我仅仅是,显示出一个为这篇文章嵌套了循环, 你将在完整的代码看到有 12 个环实际上在那筑巢了原来的环。如果一根柱子有了 3 回答和另外一个,我发现了的,仅仅是那 2 , 因为仍然有一个变量适当地被命名了,第二柱子将从第一柱子显示出第 3 回答漂浮在附近在那里。一旦嵌套的环跑了,他们需要被关上到没有东西因此当集合再跑时,我们正在开始并且设定新鲜。如果我们跟踪了步,他们将去象这一样的一些东西:


1 .) 显示第一主要的柱子
2 .) 显示第一回答到第一主要的柱子。如果有没有,去步 5 。
3 .) 显示第二回答到第一主要的柱子。如果有没有,去步 5
4 .) 显示第 3 回答到第一主要的柱子 ( 并且这样在为上我们将这里结束它的这个例子)
5 .) 显示第二主要的柱子
6 .) 显示第一回答到第二主要的柱子。如果有没有,去步 9 。
7 .) 显示第二回答到第二主要的柱子。如果有没有,去步 9
8 .) 显示第 3 回答到第二主要的柱子 ( 等等)
9 .) 显示第 3 根主要的柱子 ....
这干净地把我们带到使用那eof在 SQL 命令右。因为没有把服务者运用的需要,这是另外的环的任何东西如果有,到柱子的没有回答正在被看。由明确地说if eof = false, 除非在那里有一些东西,我的代码将绕过余下环。因为我增加了一if陈述, 我必须告诉它做什么如果eof是确实真实的。在这种情况中,结束if并且关上环, 在哪个它跳到先前的环的点。这也帮助在服务者上把快速跑的代码和安心作为负担。

一旦它跑过所有的嵌套的环,它回到主要的柱子和周期再开始的全部的原来的环。

我为什么作为可能的步的数字选择了 12 ?因为我们是对话多的捆。 :)实际上真实的原因它因为那是标题在其关于越过页的方法的 3/4 的点,并且大多数人将开始一个新线程。在某人更有说的稀罕的盒子中,走进数据库和变化是一件简单的事
ResponseTo到 0 的田野以便讨论能不停地去。

我喜欢所有的大多数的事情是手迹的适应性。现在, 我的最活跃的告示板显示柱子 60 天值得的最后。如果我们变得更积极并且页开始变得长, 它是进一步限制显示的 2 秒的工作。为一个大地点喜欢毒蛇 Messageboard, 它在 250 的邻居收到 - 350 根柱子一天, 我将可能限制显示到一个或 2 天!我将也改变档案页以便它根据请求而非若干修理了档案页的一个日期显示了。它取决于你的需要 -- 我喜欢使事情简单。

并且瞧!我的 looks-just-like-a-cgi-script 告示板是运作起来的!在行动看见这代码的一个夫妇例子,访问: http://www.zolaweb.com/heart/heart.asp

我盼望反馈!

Zola -zola@zolaweb.com


读第 1 部分


----------------------------------------------------------------------
----------

附属物:


下载此留言板的压缩代码(包括数据库):
http://www.coolbel.com/asphouse/forum/moresource.asp?id=26&fenlei=1
(coolbel已被合并了,现在没了)

否认声明:就象任何代码,可以是错误在那里。如果你想报导一个错误,如果,请送详情和修正根本可能以便我们能在到每个人上传递修正。

如果你将比较喜欢使用数据库的另外的类型,你将与下列域创造一张桌子:

PostID - 主要的键, autonumber 域
BBName
BBEmail
题目
消息
ResponseTo
BBHomepageName
BBHomepageURL
ImageURL
BBDate
BBTime


别忘记根据你的数据库改变日期信息和连接性质。

高兴的编程! 

多层回复的基于 ASP 的留言板(三)

[ 1 ]
多层回复的基于 ASP 的留言板(三) num

打印本页 关闭

关于我们版权声明本站导航友情连结作品演示 TOP↑