注册 登录
编程论坛 ASP技术论坛

asp+access论坛回复数和楼数怎么做

zw062350 发布于 2011-12-11 17:52, 710 次点击
我的access数据库有两个表zhuti表和huifu表分别有id,title,content,renum和id,zhutiid,content,zhuti表中的title为主题,content为内容,renum为回复数,huifu表中zhutiid为主题的id,content为回复内容,我想在论坛的主题列表中,主题后显示回复数,跟网上的论坛一样,怎么才能实现,还有回复楼数的问题,最好是详细点,用dreamweaver做的,纯代码的看不太懂,请高手指教,有教程最好
3 回复
#2
yms1232011-12-12 10:25
设置主题表和帖子表两个表,

Subject表(主题表)
SID 编号
Title 标题
Author 作者
AnnounceTime 发布时间
ReplyNum 回复数

Topic表(帖子表)
TID 帖子编号
SID 主题编号(关联主题表字段与主题表编号相对应)
Title 标题
Author 作者
AnnounceTime 发布时间
Content 内容

设计思路
主题表的默认回复数是0
当在该主题下发表一篇帖子,就对回复数+1
同理删除该主题下的一篇帖子,对回复数-1
就是这样。
#3
zw0623502011-12-18 19:17
我就是不知道回复数怎么+1,可能我做的有点问题,我再试试,不过就是楼数怎么做呢,我还不知道呢,请指教
#4
yms1232011-12-19 18:19
recno=(page-1)*rsano.pagesize+ipage
楼数算法计算工式
(当前页-1)*每页记录数+当前页记录索引
注:当前页记录索引是指,比如你这条帖子在第一页里是第3条记录,每页10篇帖子
则楼数就是(1-1)*10+3
1