asp问题 把所有分都送出去了

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:19:26
现有一问题。我在asp里面做了一个下拉式菜单。是关于驱动程序得下载。现在问题是我当我选择了xp系统时能进去下载时就是xp的下载。这个我已经做好了。但是win7的进去后还是下载xp得驱动。我想大概在数据库查询那部分进行修改。如何添加语句?就是一个判断语句。谢谢
我是用XP啊。我是做得是网页查询啊。就是用ASP里面一个下拉菜单。里面有很多系统选。选了XP得就进xp得下载驱动页面。WIN7得就进WIN7

你好,在选择操作系统后,跳转到下载内容显示页时,你得带一个参数(sel_os)过来,然后将sel_os加入到SQL查询语句中,代码如下:

<!--#include file="conn2.asp"-->
<%
id=request.querystring("ProductID") '这个我当作是显卡的型号,如:7300GT
lb=request.querystring("sel_os") '这个我当作是所适应的操作系统类型,如:XP 32位

if id="" then
response.write "参数错误!"
response.end
else

'显示某个商品
if trim(lb)<>"" then
sql2="select * from drivers where DrvName like '%"&id&"%' and DrvType='"&lb&"'"
else
sql2="select * from drivers where DrvName like '%"&id&"%'"
end if

Set rs2=Server.CreateObject("ADODB.RecordSet")
rs2.Open sql2,conn,1,1

response.write "<TABLE cellspacing=0 cellpadding=4 borderColorDark=#ffffff width=98% borderColorLight=#cccccc border=1 align=center><td width=10% nowrap class=