主题:  请问如何实现回复留言页面

科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#12002/11/5 17:58:38
您好:
各位大虾,我在用Dreamweaver Developer 4.0做留言本可无法实现回复留言,关键是如何能让回复的主题与留言保持一致呢?我很笨的,劳各位给讲清楚点,细节最重要了!我看了网上的教程,就是没细节烦,烦都快烦死了!敬请各位指点,谢谢了!
科露



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
注册:2002/8/7 15:09:27
#22002/11/5 18:56:10



科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#32002/11/10 10:23:48
谢谢!看了,有点不大懂!Dreamweaver Developer 4.0和Dreamweaver mx,不大一样!



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#42002/11/10 13:10:50
是Dreamweaver UltraDev 4.0

设计数据库的时候你就要考虑到这个。

我一般是这么做。tbpost是保存帖子的表,其中有一个字段,比如是ftype,如果值是0,表示是新帖子,如果是其他值就是回复,而这个值就是表示回复的帖子对象的编号。



科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#52002/11/13 21:31:33
您好热心的大虾:
是不就是我的从新建一个数据库表呀?和那个留言的关联,我实在搞不懂了!如何做呀!麻烦了!我快要疯了~~~



肖天

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2002/8/12 1:18:27
#62002/11/14 11:16:02
哈哈,一个留言板,对数据库性能要求不是很高。
只要在留言表中加一个可以为空的备注型的reply字段,用来存放回复,
添加回复时用Updata即可。

OK?
明白吗?



科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#72002/11/14 17:14:39
谢谢您朋友!
问题解决了一些可现在就是只在第一条留言上显示回复内容?



肖天

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2002/8/12 1:18:27
#82002/11/14 20:52:34
科露在上个帖子中说
引用:
谢谢您朋友!
问题解决了一些可现在就是只在第一条留言上显示回复内容?


什么意思?
还有问题吗?



科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#92002/11/14 23:23:35
对有问题:就是比如我有三条留言,现在我要回复可就只在第一条上能显示回复内容,而其他的不现实,就是这样新的抵消旧的就这样!
麻烦您了!



肖天

职务:普通成员
等级:1
金币:0.0
发贴:37
注册:2002/8/12 1:18:27
#102002/11/15 1:43:54
错!
我要你之所以用Updata,是因为回复内容字段和留言字段在一条记录中,添加留言时已经用了Insert,这时回复留言内容是空的,在回复留言时,回复哪条留言就对哪条留言的记录用Updata,而不能用Insert ,只有这样才能把回复加到相应的记录中。

OK?
明白吗?



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#112002/11/15 10:52:30
我估计你的原因是你没有正确传递id参数,你回复哪条留言,就传递该条参数,然后用肖天的update办法。这样不会只有一条回复了……



科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#122002/11/15 11:53:35
我就是这样做的呀!用update,可不行的?传递id参数如何实现呢?



科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#132002/11/15 11:57:29
很感谢“肖天”和为我会贴的所有朋友!



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#142002/11/15 14:06:02
好比你的留言页面有十条留言,每条下加个“回复”,选中回复,打开服务器行为面板,选go to detail page,然后选id,即可实现id参数的传递。在回复页面构建记录集,选id过滤,即filter。然后设一个文本框表单,绑定回复内容,由于一开始没有回复,所以为空。你就可以在里面实现回复了。



科露

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2002/10/24 23:07:19
#152002/11/15 16:12:15
我好像明白了一点!是不在回复的的连接上鼠标移上去就应给出现,对应留言的id对吗?我一定按照做了可还是不行!怪了可能我太笨了吧!
太麻烦你了!不好意思!