| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2009 人关注过本帖
标题:文章评论提交后出现了问题
只看楼主 加入收藏
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
这个简单啊,把ID保存到session里去,所有调用ID的地方都调用session就行了
session("id")=rs("id")

调用的时候
sql="select wenzhangid,plname,plriqi,plneirong,plid from xinqingyizhanpl where wenzhangid="&session("id")

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-11-12 12:09
alonemu
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2008-8-23
收藏
得分:0 
呵呵,好像有点眉目了·~ 谢谢版主啦!
[bo][un]hmhz[/un] 在 2008-11-12 12:09 的发言:[/bo]

这个简单啊,把ID保存到session里去,所有调用ID的地方都调用session就行了
session("id")=rs("id")

调用的时候
sql="select wenzhangid,plname,plriqi,plneirong,plid from xinqingyizhanpl where wenzhangid= ...


我一会研究一下呵呵 刚刚接触有点菜~ 谢谢版主的帮助喽
2008-11-12 12:12
alonemu
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2008-8-23
收藏
得分:0 
版主,还是不行啊
[bo][un]hmhz[/un] 在 2008-11-12 12:09 的发言:[/bo]

这个简单啊,把ID保存到session里去,所有调用ID的地方都调用session就行了
session("id")=rs("id")

调用的时候
sql="select wenzhangid,plname,plriqi,plneirong,plid from xinqingyizhanpl where wenzhangid= ...



我把这句话加进去了还是不行啊 提示同样的错误 也就是说没起作用啊 您看一下是不是我的用法不对。
<%
Dim wenzhangid
wenzhangid = Request.QueryString("id")
%>
<%
id = trim(request.querystring("id"))
set rsX=server.createobject("adodb.recordset")
ConnX.Execute "Update xinqingyizhan Set hits=hits+1 Where id= " & Request("id")
if id<>"" and isnumeric(request.form("id"))then
  id = clng(id)
else
  response.write("非法访问")
  response.end
end if
sql="select hits,biaoti,ID,neirong,faburiqi,chuchu from xinqingyizhan where ID=" & wenzhangid
rsX.open sql,connX,1,1
%>
<%
dim wzid
wzid=rsX("id")
'response.write(rsX("ID"))
'response.end()
%>
<%
session("id")=rsX("ID")
%>

<%
set rsXpl=server.createobject("adodb.recordset")
sql="select wenzhangid,plname,plriqi,plneirong,plid from xinqingyizhanpl where wenzhangid="&session("ID")
rsXpl.open sql,connXpl,1,1
if rsXpl.eof or rsxpl.bof then
response.write("暂无")
response.end()
end if
%>
2008-11-12 13:31
sunfishy
Rank: 3Rank: 3
等 级:论坛游侠
威 望:5
帖 子:311
专家分:163
注 册:2007-6-29
收藏
得分:0 
其实只是一个思路的问题.不用把他想的很复杂.

对于文章页面想取到评论的ID的话..你何不妨让点击评论时带上参数ID的值.

这样文章页面也一样得到了评论链接传来的文章ID...

对于点击率的话你可以控制是否是由文章页面链接来的.

用上request.serverVariables("HTTP_REFERER")

实在还有问题你看下我很早前写的一个简单的文章网站..看下是不是你想要的效果

www.
2008-11-12 15:44
alonemu
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2008-8-23
收藏
得分:0 
感谢您的提示
[bo][un]sunfishy[/un] 在 2008-11-12 15:44 的发言:[/bo]

其实只是一个思路的问题.不用把他想的很复杂.

对于文章页面想取到评论的ID的话..你何不妨让点击评论时带上参数ID的值.

这样文章页面也一样得到了评论链接传来的文章ID...

对于点击率的话你可以控制是否是由 ...


好我试一试。
我是一个初学者,能够得到大家的耐心指导真是很庆幸  谢谢大家
2008-11-12 17:09
alonemu
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2008-8-23
收藏
得分:0 
[bo][un]sunfishy[/un] 在 2008-11-12 15:44 的发言:[/bo]

其实只是一个思路的问题.不用把他想的很复杂.

对于文章页面想取到评论的ID的话..你何不妨让点击评论时带上参数ID的值.

这样文章页面也一样得到了评论链接传来的文章ID...

对于点击率的话你可以控制是否是由 ...

文章代码:
<%
Dim wenzhangid
wenzhangid = Request.QueryString("id")
%>
<%
id = trim(request.querystring("id"))
set rsX=server.createobject("adodb.recordset")
ConnX.Execute "Update xinqingyizhan Set hits=hits+1 Where id= " & Request("id")
if id<>"" and isnumeric(request.form("id"))then
  id = clng(id)
else
  response.write("非法访问")
  response.end
end if
sql="select hits,biaoti,ID,neirong,faburiqi,chuchu from xinqingyizhan where ID=" & wenzhangid
rsX.open sql,connX,1,1
session("id")=rsX("ID")
%>
<%
dim wzid
wzid=rsX("id")
'response.write(rsX("ID"))
'response.end()
%>

评论代码:
<%
set rsXpl=server.createobject("adodb.recordset")
sql="select wenzhangid,plname,plriqi,plneirong,plid from xinqingyizhanpl where wenzhangid=" & session("id")
rsXpl.open sql,connXpl,1,1
if rsXpl.eof or rsxpl.bof then
response.write("暂无")
response.end()
end if
%>
2008-11-12 17:51
快速回复:文章评论提交后出现了问题
数据加载中...
 
   



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

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