救火啦!!!!页面传递参数问题!!

ikun 2004-12-06 01:33:47
http://localhost/kkun/bbs_view.asp?id=11
这是我叶子里的一个连接,
为什么无论id=多少,点了以后都进入一个页面???
怎样让他们对应起来啊?就是说点id=1的时候确实显示出第一条记录的信息来,
点id=2的时候则显示第条记录的信息,现在是无论怎么样都是显示第一条记录!!!!!!!!!
...全文
127 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Onlyfu 2004-12-06
第三个页面:
<%
id=request("id")
set rs=server.createobject("adodb.recordset")
sql="select * from bbs where id="&id
rs.open sql,db
%>
<table>
<tr>
<td>字段1</td><td>字段2</td>
</tr>
<tr>
<td><%=rs("字段1)%></td><td><%=rs("字段2)%></td>
</tr>
</talbe>
回复
ikun 2004-12-06
三个页面
第一个页面提交表单
第二个页面查询、显示所有标题,给标题做连接,对应到相关的记录上
第三个页面显示id=N那条记录的所有字段
回复
ikun 2004-12-06
能不能给个现成的例子我分析下,
有点晕了!!!!
回复
Onlyfu 2004-12-06
你的引号和括号用得太不对称了.
回复
Onlyfu 2004-12-06
recordset1.source="select * from bbs where ID="&id
这样就行了,多了一个"
回复
ikun 2004-12-06
二楼的方法不行啊
Microsoft VBScript 编译器错误 错误 '800a0401'

语句未结束

/kkun/bbs.asp,行 364

id = Request.QueryString("id"))

回复
qsq1170 2004-12-06
把接收的参数(id)写出来看看有没有变化!
回复
ikun 2004-12-06
Microsoft VBScript 编译器错误 错误 '800a0409'

未结束的字符串常量

/kkun/bbs_view.asp,行 9

Recordset1.Source = "SELECT * FROM bbs WHERE ID=" & id "
-----------------------------------------------------------^
回复
ikun 2004-12-06
ID=request.querystring("id")
这个代码如何在dreamweaver中做?
回复
whb147 2004-12-06
是你接收参数时出问题了
回复
ikun 2004-12-06
<a href="/kkun/bbs_view.asp?id=<%=(Recordset1.Fields.Item("ID").Value)%>"><%=(Recordset1.Fields.Item("title").Value)%></a>
这是标题的连接代码,那出错了啊??




这个是详细页面中显示的代码

<%=(Recordset1.Fields.Item("title").Value)%>
回复
kfivory 2004-12-06
将你页面的相应代码贴出来才能看出错误呀
回复
comszsoft 2004-12-06
用ID=request.querystring("id")取得id的值然后就可以,
sql="select *from tablename where id=" & id
rs.open sql,conn,3,2
就可以得到想要的记录了
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2004-12-06 01:33
社区公告
暂无公告