标题:我想学习一对多回复式的留言本.
只看楼主
icobio
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-9-10
 问题点数:0 回复次数:7 
我想学习一对多回复式的留言本.
我想要一对多的留言本代码学习.

有两种形式:1、一对一回复式,即,留言站长回复式.我现在掌握了第一这种.
2、多对一的回复,即一个留言,大家都可对此留言进行回复。 这种我不会.
--------------------------------------------------------

我想要多对一的回复.asp代码和数据库怎么设计..上次问了,有人说要设一个发表文章主题的id.具体怎么做,请大家给个详细的asp留言本代码好吗.简单一点就行了(有发表人,发表帖子内容,回复人, 回复人帖子内容这四个要素就可以.)


搜索更多相关主题的帖子: 留言本 学习 
2006-09-10 19:20
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
得分:0 
多人回复就是想论坛了!
也就是像一个人发贴N多人来回贴一样的!
其实用两张表就可以实现了,其实你想多对一的话让他们自由留言不就可以了。

程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-10 20:41
icobio
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-9-10
得分:0 
那可以给个代码给我看看吗?我想了解一下自己试做一下.谢谢了.
2006-09-10 20:47
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
得分:0 
你想先试做就先做啊!遇到了难题就去想,实在想不出来就发贴子问啊!

<!--#include file="conn.asp"-->
<%
if request.Form("title1")="" then
response.Write"<script language=javascript>alert('回复的标题不能为空');history.back(-1);</script>"
response.End()
end if
if request.Form("content")="" then
response.Write"<script language=javascript>alert('您还是写点内容吧!');history.back(-1);</script>"
response.End()
end if
user=session("user")
title=request.Form("title1")
content=request.Form("content")
image=request.Form("head")
type1=request("nx")
retitle=request("id1") '这里就是那张发表留言的标题,记住必须和前一张表的留言标题一样啊!传值的时候,这是我原来的程序,如果现在的话我会记录他的ID,这样就很简单了!免得传递汉字怕出错。
user1=request("tt")
dim ren
randomize timer
ren=Int((20-10)*Rnd+10)+10 '这里是随机的人气,你不用管他!
set rs=server.createobject("adodb.recordset")
rs.open"revert",conn,1,3
rs.addnew array("write1","title1","content1","image1","type1","retitle"),_
array(user,title,content,image,type1,retitle)
set rs1=server.createobject("adodb.recordset")
sql="update login set renqi=renqi+'"&ren&"' where user='"&user&"'"
rs1.open sql,conn,1,3
response.Redirect ("xianshi.asp?id="&retitle&"&nx="&type1&"&user1="&user1&"")'这句就是回到你当前回复的留言那个页面的重定向!
%>

自己先去研究一下吧!

[此贴子已经被作者于2006-9-10 21:10:35编辑过]


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-10 21:09
hangxj
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:2045
专家分:0
注 册:2006-4-10
得分:0 
其实和一对一的方式是一样的,只是你一对一的时候加了一个权限在里面

http://www./
2006-09-10 22:02
icobio
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-9-10
得分:0 
rs.addnew array("write1","title1","content1","image1","type1","retitle"),_
array(user,title,content,image,type1,retitle)
上面那一段我看的不是很明白.我不知道rs.addnew 还可以这么写的.
所以请请教一下.一般来说我只是懂比如<% rs.addnew
  rs("name")=name %>这样的形式写的.

这个array那一段是什么意思?array是数据库表的名字吗?

array括号是不是说在里面添加write1,title1,conent1,image1,type1,retitle等字段,然后用user,title,conent,image,type1,retitle分别赋值?


rs.open"revert",conn,1,3  的"revert"是什么来着?

[此贴子已经被作者于2006-9-10 23:26:17编辑过]

2006-09-10 23:01
gdk2006
Rank: 4
等 级:业余侠客
威 望:8
帖 子:928
专家分:270
注 册:2006-7-2
得分:0 
以下是引用icobio在2006-9-10 23:01:48的发言:
rs.addnew array("write1","title1","content1","image1","type1","retitle"),_
array(user,title,content,image,type1,retitle)
上面那一段我看的不是很明白.我不知道rs.addnew 还可以这么写的.
所以请请教一下.一般来说我只是懂比如<% rs.addnew
  rs("name")=name %>这样的形式写的.

这个array那一段是什么意思?array是数据库表的名字吗?

array括号是不是说在里面添加write1,title1,conent1,image1,type1,retitle等字段,然后用user,title,conent,image,type1,retitle分别赋值?


rs.open"revert",conn,1,3  的"revert"是什么来着?

还是相当于添加到数据库啊!
那个rs.open"revert",conn,1,3 是打开revert这张表!


程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
2006-09-11 08:20
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
我也是刚学ASP,就需要3楼这种简单的代码,可以容易了解每行代码的作用。

活到老,学到老! http://www. E-mail:hu-jj@
2006-09-11 09:39



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




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

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