index.asp中的文本框name为fczh
输入后提交表单到search.asp?fczh=<%=request.form("fczh")%> (根据斑竹提示修改后还是不行)
在search.asp页面 页头加入传递变量fczh=request.QueryString("fczh")
但是输入的值传不过去,为何?请帮帮忙!谢谢大家了
[此贴子已经被作者于2007-4-23 13:56:13编辑过]
按照斑竹的方法更改,
《————————————————————search.asp中的内容:
dim name
name=request.QueryString("name")
set rs = server.CreateObject("adodb.recordset")
sql="select * from 123 where name="&name
rs.open sql,conn,1,1
<------------------------------------------form内容如下:
<form id="form1" name="form1" method="post" action="search.asp?name="<%=request.Form("name")%>"">
<table width="257" border="1" align="center" cellspacing="2" bordercolor="#FFFFFF">
<tr>
<td width="72"><div align="center">姓名</div></td>
<td width="175"><input name="name" type="text" id="name" /></td>
</tr>
<tr>
<td><div align="center">住址</div></td>
<td><input name="address" type="text" id="address" /></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<label> <br />
<input type="submit" name="Submit" value="搜索" />
</label>
</div></td>
</tr>
</table>
</form>
--------------------------------------------------错误提示:
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'name=' 中。
/search.asp, 第 10 行
语法有问题吗?
[此贴子已经被作者于2007-4-23 12:31:49编辑过]