asp高手请进,用户发布完信息后提交到执行页执行完毕后怎么样可以直接跳转到本信息去浏览它?

来源:百度知道 编辑:UC知道 时间:2024/05/20 18:52:05
我的网站是http://www.iowaa.cn/0771
用户发表帖子的界面是http://www.iowaa.cn/0771/fabu.asp
发布完成后提交到执行页面http://www.iowaa.cn/0771/fabu2.asp
执行完后向数据库提交一条记录(假设:编号=1767)
这样,便可以通过浏览http://www.iowaa.cn/0771/xiangqing.asp?hcgood=1767查看次信息。
现在我的要求是:在提交完信息后在执行页fabu2.asp上出现一个链接来可以查看用户刚发布的这条信息
(注意是查看他本人刚发布是这条信息,而不是查看编号=1767这条信息,因为他也不知道发的这条信息到底编号是多少,时时都在变的。)

执行插入数据语句后
set rs = conn.execute("select top 1 id from tablename where post_user_id=当前用户id order by id desc")
redirectID = rs(0)
set rs = nothing
response.write("<a href=""http://www.iowaa.cn/0771/xiangqing.asp?hcgood=""&redirectID&">查看</a>")

很简单
在fabu2.asp里,做查询这个用户的最新一条帖子记录的ID就可以了,用session可以解决

建议:看一下connection的用法,因为connection对象是有执行结果的,只要配置正确的参数,完全可以用其返回结果来取得新增记录的编号