asp怎样做“评论”

来源:百度知道 编辑:UC知道 时间:2024/09/22 08:24:57
三个页面:a.asp b.asp c.asp
2个表 new pl
a.asp是显示文章标题 点击标题可以到b.asp ,b.asp可以显示对应标题的内容。下面有评论板块,也可以显示评论内容,可是每点个标题文章评论的内容都是一样的*关键是在每个文章内容对应着这个文章评论的内容*
c.asp是发表文章的
要求详细点 拜托!!!
Dim rs
Dim rs_numRows
Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_conn_STRING
rs.Source = "SELECT * FROM new WHERE id = " + Replace(rs__MMColParam, "'", "''") + ""
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.Open()
Dim rs1
Dim rs1_numRows
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.ActiveConnection = MM_conn_STRING
rs1.Source = "SELECT * FROM pl ORDER BY id DESC"
rs1.CursorType = 0
rs1.CursorLocation = 2
rs1.LockType = 1
rs1.Open()
rs1_numRows = 0
%>
请高手帮我,我的QQ3755652

new表给一项id(这里自动编号)
set rs=conn.execute("select * from new")
rs("id")就是对应你的文章的ID,这样就是唯一的
a.asp页面中用
<a href="b.asp?id=<%=rs("id")%>">标题(点击看内容)</a>
b.asp页面则用
sql语句:"select * from new where id="&request("id")
然后你的pl表建一个BTid项标记这个评论对应的文章标题的id即可
发表新评论则要给予BTid的值是你现在标题的id,再加你的新评论即可
然后评论调用用"select * from pl where BTid="&request("id")这样就可以显示对应的标题的文章的评论不会乱了。
c.asp就用你现在的就可以,只是记得给new一个项id(用自动编号)就可以了

asp动态显示不同文章是靠条件来筛选的,例如ID等等,那么你提交评论的页面就必须带参数,例如a页面有个文章,ID是1的,他后面有个按钮叫做评论,那么点击之后去到C页面,C页面必须是这样的: C.asp?id=1 其余也是这样,在c提交的时候,需要先XXX=request("id"),然后select中要带条件where xxx=xxx这样,就会把评论送到对应ID的文章去,就不会乱,调用到B显示的时候,就可以按照ID条件调用

靠,这不就仅仅是作一个一级分类么。添加的时候即加一个隐藏域,值就是获取到上一个页面传递的分类值(如上页<a herf="index.asp?pid=苯">)那这页获取到的pid值不就等于“苯”么。
输出也一样仅仅添加一个(
proid=request.querystring("pid") ‘声明变量proid是获取到的pid
sql="sele