| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1855 人关注过本帖
标题:[求助]关于下拉列表传值的问题
取消只看楼主 加入收藏
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
结帖率:100%
收藏
 问题点数:0 回复次数:13 
[求助]关于下拉列表传值的问题

各位好,我刚学ASP,很多地方不懂,来请教一下

<form id="form1" name="form1" method="post" action="2.asp">
产品编号:
<select name="id" size="1">
<option value="1" selected>1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="submit" name="Submit" value="提交">
</form>

以上是表单页面
下面是处理页面

<html>
<body>
<% ID=request.form("id") /%>
<%
dim con,DBPath
set con=server.CreateObject("ADODB.Connection")
DBPath=server.MapPath("data.mdb")
con.open "driver={Microsoft Access Driver(*.mdb)};dbq="&DBPath
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from data"
sql=sql & "where 产品编号 like '%"& ID &"%'"
con.execute sql
rs.open sql,con,1,3
%>
<% if not rs.eof and not rs.bof then %>
<table width="861" height="71" border="1">
<tr>
<th width="64" height="35" scope="col">产品编号</th>
<th width="61" scope="col">产品名称</th>
</tr>
<tr>
<td height="28">&nbsp;<%= rs("id") %></td>
<td>&nbsp;<%= rs("name") %></td>
</tr>


每次浏览总是出现错误

请问我错在哪里,应该怎么改?谢谢!

图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-10-10 18:52:51编辑过]

搜索更多相关主题的帖子: 传值 列表 
2007-10-10 18:49
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
不行啊,而且这句<% ID=request.form("idA")%>应该是<% ID=request.form("idA")/%>
浏览器报错了
图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

图片附件: 游客没有浏览图片的权限,请 登录注册

2007-10-10 19:23
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
不行啊
图片附件: 游客没有浏览图片的权限,请 登录注册


2007-10-10 19:38
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 

[CODE]<html>
<body>
<% ID=request.form("idA")%>
<%
dim con,DBPath
set con=server.CreateObject("ADODB.Connection")
DBPath=server.MapPath("data.mdb")
con.open "driver={Microsoft Access Driver(*.mdb)};dbq="&DBPath
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from data"
sql=sql & "where 产品编号 like '%"& ID &"%'"
con.execute sql
rs.open sql,con,1,3
%>
<% if not rs.eof and not rs.bof then %>
<table width="861" height="71" border="1">
<tr>
<th width="64" height="35">产品编号</th>
<th width="61" scope="col">产品名称</th>
<th width="33" scope="col">主频</th>
<th width="49" scope="col">单双核</th>
<th width="32" scope="col">内存</th>
<th width="77" scope="col">硬盘</th>
<th width="77" scope="col">光驱</th>
<th width="77" scope="col">显卡</th>
<th width="77" scope="col">显示器</th>
<th width="77" scope="col">操作系统</th>
<th width="77" scope="col">类型</th>
<th width="84" scope="col">价格</th>
</tr>
<tr>
<td height="28">&nbsp;<%= rs("ID") %></td>
<td>&nbsp;<%= rs("name") %></td>
<td>&nbsp;<%= rs("zp") %></td>
<td>&nbsp;<%= rs("dsh") %></td>
<td>&nbsp;<%= rs("nc") %></td>
<td>&nbsp;<%= rs("yp") %></td>
<td>&nbsp;<%= rs("xk") %></td>
<td>&nbsp;<%= rs("xsq") %></td>
<td>&nbsp;<%= rs("system") %></td>
<td>&nbsp;<%= rs("lx") %></td>
<td>&nbsp;<%= rs("jg") %></td>
<td>&nbsp;<%= rs("jg1") %></td>
</tr>
</table>
</body>
</html>[/CODE]

2007-10-10 20:07
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
刚才没发完
[CODE]<% else %>
对不起,没有您要查找的数据
<%
rs.close
set rs=nothing
con.close
set con=nothing
%>
<% end if %>[/CODE]
2007-10-10 20:18
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 

刚才又出现了这个错误,请问是怎么回事?
还有这段代码<input type="hidden" name="idA" >,按钮看不见了提交不了

图片附件: 游客没有浏览图片的权限,请 登录注册

[此贴子已经被作者于2007-10-10 20:25:59编辑过]

2007-10-10 20:23
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 

刚才又出现了这个错误,请问是怎么回事?
还有这段代码<input type="hidden" name="idA" >,按钮看不见了提交不了

2007-10-10 20:32
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

我的Acess文件名为data,里面的数据库名也是data,这样可以吗?
连数据的时候是用Acess的文件名还是直接用里面的数据库名?
我的文件都是在同一目录下的
2007-10-10 20:43
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
谢谢,已经可以跳转了,但总是查不到数据,这是为什么呢?
我的表是这样
图片附件: 游客没有浏览图片的权限,请 登录注册

还有这句代码<input type="hidden" name="idA" >,没有显示提交,要不要再加一个submit

[此贴子已经被作者于2007-10-10 21:00:58编辑过]

2007-10-10 20:58
sldtk1
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:20
帖 子:624
专家分:258
注 册:2006-5-4
收藏
得分:0 
sql=sql & "where 产品编号="&ID

图片附件: 游客没有浏览图片的权限,请 登录注册


sql=sql & "where 产品编号='"& ID &"'"
图片附件: 游客没有浏览图片的权限,请 登录注册


sql=sql & "where 产品编号 like '%"&ID&"%'"


图片附件: 游客没有浏览图片的权限,请 登录注册

好像都不行
2007-10-10 21:15
快速回复:[求助]关于下拉列表传值的问题
数据加载中...
 
   



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

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