php按月访问量排行:高手们帮忙看一看我的ASP代码错在哪里吧!

来源:百度文库 编辑:高校问答 时间:2024/04/29 23:08:33
在1.htm中代码如下:
<form action=1.asp>
<select name=tx>
<option selected>小学同学</option>
<option>中学同学</option>
<option>大学同学</option>
</select>
<input type=submit value="查询">
</form>

在1.asp中代码如下:
<body><%
dim index
index=request.Form("tx")
set cn=server.createobject("adodb.connection")
cn.provider="sqloledb"
provider="server=3C8CE4E446DA42E;database=公交车查询系统;uid=sa;pwd=123456;"
cn.open provider
set rs=cn.execute("select*from 线路表 where 线路='"&index&"'")

我试过了,但好像index根本没得到什么值!
我是初学的!大家帮帮忙呀!谢谢了!

<form action=1.asp method="post">

改了一下,你看看.
<select name=tx>
<option value="小学同学">小学同学</option>
<option value="中学同学">中学同学</option>
<option value="大学同学">大学同学</option>
</select>

你得将VALUE的值设置为你数据库中INDEX字段对应的值.
由于你没设置传递VALUE的值,所以你看到的肯定是空.