标题:在重问一个几楼的问题
只看楼主
zgjxl
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-11-14
 问题点数:0 回复次数:14 
在重问一个几楼的问题

论坛回帖几楼是如何实现的

如;
回帖1    1楼
回帖2    2楼

我用的是access数据库.用DataList帮定回帖内容的.
问题是?:怎么样把几搂几楼帮定上去呢,html里怎么写,后台代码怎么写'
个位有时间给举个例子
下面是表里的字段:不知道还需不需要加东西
回帖放在一个Message表里,id typeid(回的主帖编号,就给哪个问题回的帖) Content(回帖内容)

搜索更多相关主题的帖子: access 数据库 时间 
2006-12-18 18:19
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 

先把数据库中现有的楼数取出来,加上一,添加到新的一行中去.


飘过~~
2006-12-18 21:50
zgjxl
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-11-14
得分:0 
我的数据里没有纪录楼层的字段啊
表里,id typeid(回的主帖编号,就给哪个问题回的帖) Content(回帖内容)
1 1 回h帖fghdh
2 2 回hd帖hdhdh
3 2 回ht帖dhfhttsths
4 3 回帖htssht
5 3 gdhjdhh
2006-12-18 22:53
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
select count(*) from table1 where typeid=3
这就是编号为 3 的帖子的当前回贴数,......

飘过~~
2006-12-19 09:21
zgjxl
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-11-14
得分:0 
4楼的意思是不是,在存放回帖表里加一个 纪录几搂的字段,然后在回帖的时候,先检索出回帖数,然后加1,在插入进去?
2006-12-19 12:52
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
是的,像这样的数据表,我想就那样做吧,呵呵.

飘过~~
2006-12-19 13:31
zgjxl
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-11-14
得分:0 
6楼?还有别的方式吗.
2006-12-19 15:07
linsoo
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-4-29
得分:0 
我感觉一个比较笨的方法是用存储过程生成一个带表结构的字符串...然后邦定给一个一行一列的DataList....


2006-12-19 18:39
linsoo
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2006-4-29
得分:0 
不过貌似分页就比较麻烦了~~~
2006-12-19 18:40
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 
这种问题的通常做法是需要有个记录回贴日期的字段,然后根据字段升序排列,这样楼数是动态的,而且不存在你说的分页问题,这也是论坛的通常做法,记录楼数的字段是不必要的,而且是麻烦的!

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-20 09:50



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-110345-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.905713 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved