asp 急急急!! 为什么传的是空值?? 在线等

来源:百度知道 编辑:UC知道 时间:2024/05/06 05:43:59
<%
dim rs
dim sql
set rs = Server.CreateObject("ADODB.Recordset")
sql= "select * from liuyan"
rs.open sql,conn,1,3
' rs("reply")=request.querystring("reply")
%>

<div align="center">
<p>管理员回复</p>
<p> </p>
</div>

<label>
回复内容:<br />
<br />
<input name="reply" type="text" id="reply" size="10" maxlength="10" />
<br />
<a href="replyopration.asp?id=<%=rs("id")%> &reply=<%=rs("reply")%>"> 提交</a>
<a href="managerreply.asp?id=<%=rs("id")%>"> 重置</a>

<br />
</label>

为什么id能传过去,而reply传的是空值呢??

首先。你在
<a href="replyopration.asp?id=<%=rs("id")%> &reply=<%=rs("reply")%>"> 提交
之前用
response.write rs("reply")
看有没有值,如果这里没有说明你数据库里没有值!!
如果有值的话,应该就是可以的!!!你也可以在
URL地址栏看见你是否提交值到新的页面去!

这样试试
reply=request.querystring("reply")

<a href="replyopration.asp?id=<%=rs("id")%> &reply=<%=reply%>">

然后处理更新的文件,直接保存reply
rs("reply")=reply