请教一个如何使用ASP做链接以实现参数传递的问题

来源:百度知道 编辑:UC知道 时间:2024/05/18 02:51:01
大家好,请教大家一个问题。现在我有个用ASP做的网页,是一个数据查询,比如叫做A,我想做一个链接,当点击的时候,会链接到另外一个详细的B网页,但是我怎么做都不成功,数据都传送不过去,请大家看看,谢谢!

A:
<%
set conn=server.CreateObject("adodb.connection")
connstr="dbq="&server.MapPath("diaocha.mdb")&";driver={microsoft access driver (*.mdb)};"
conn.open connstr
set rec=server.CreateObject("adodb.recordset")
sqlstr="select * from userinfor"
rec.open sqlstr,conn,1,1
rec.pageSize=10
if request("page")="" then
rec.absolutePage=1
else
rec.AbsolutePage=request("page")
end if
for i=1 to rec.PageSize
if rec.EOF then
exit for
end if
%>

<td> <%Response.Write"<a href=viewda.asp?user=" & rec("user_name") & ">"& rec("user_name") %></td>
<td><%=rec("user_sex"

B面错误
<% if Request.ServerVariables("http_method")="GET" then
set conn=server.CreateObject("adodb.connection")
connstr="dbq="&server.MapPath("diaocha.mdb")&";driver={microsoft access driver (*.mdb)};"
conn.open connstr
set rec=server.CreateObject("adodb.recordset")

sqlstr="select * from userinfor where user_name='"& request.form("user_name")& "'" '这个改成request("user")
set rec=conn.execute(sqlstr)

if NOT rec.BOF and NOT rec.EOF then
%>

<td width="56">姓 名</td>
<td colspan="2">联系地址</td>
</tr>
<td><%=rec("user_name") %></td>
<td><%=rec("user_id")%></td>
<td colspan="2"><%=rec("user_add")%></td>
</tr>