请教高手!!ASP中对变量命名的疑惑
A页中:<ahref="modify.asp?uid=<%=rst("id")%>">链接到修改页</a>修改页中代码如下:<formid="form1"name="fo...
A页中:<a href="modify.asp?uid=<%=rst("id")%>">链接到修改页</a>
修改页中代码如下:
<form id="form1" name="form1" method="post" action="modify.asp?act=laws&id=<%=request.QueryString("uid")%>">
<table width="600" border="1">
<%rst.open "select * from news where id=" & request.QueryString("uid"),conn,1,1%>
<tr>
<td width="73"><div align="center">标题:</div></td>
<td width="509"><input name="tit" type="text" id="tit" value="<%=rst("title")%>" size="50" /></td>
</tr>
<tr>
<td><div align="center">内容:</div></td>
<td><textarea name="det" cols="40" rows="8" id="det"><%=rst("detail")%></textarea></td>
</tr>
<%rst.close%>
<tr>
<td> </td>
<td height="30"><input type="submit" name="Submit" value="确定修改" /></td>
</tr>
</table>
</form>
注意看上面form中的action里的语句,如果是按照上的写法点击"确定修改"按钮就会出错,而只要将action中的&id 改成&uid就不会出错,我就不明白为什么要改成uid啊,这里不是可以随便取名的吗?谢谢~~~ 展开
修改页中代码如下:
<form id="form1" name="form1" method="post" action="modify.asp?act=laws&id=<%=request.QueryString("uid")%>">
<table width="600" border="1">
<%rst.open "select * from news where id=" & request.QueryString("uid"),conn,1,1%>
<tr>
<td width="73"><div align="center">标题:</div></td>
<td width="509"><input name="tit" type="text" id="tit" value="<%=rst("title")%>" size="50" /></td>
</tr>
<tr>
<td><div align="center">内容:</div></td>
<td><textarea name="det" cols="40" rows="8" id="det"><%=rst("detail")%></textarea></td>
</tr>
<%rst.close%>
<tr>
<td> </td>
<td height="30"><input type="submit" name="Submit" value="确定修改" /></td>
</tr>
</table>
</form>
注意看上面form中的action里的语句,如果是按照上的写法点击"确定修改"按钮就会出错,而只要将action中的&id 改成&uid就不会出错,我就不明白为什么要改成uid啊,这里不是可以随便取名的吗?谢谢~~~ 展开
展开全部
id在select中应该是保留字吧,如果这么用,select语句就会出错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
&id=<%=request.QueryString("uid")%>">
你提交以后request.QueryString("uid")就没有值 了!!所以要改成UID
:<a href="modify.asp?uid=<%=rst("id")%>">
这里的UID只能保持到你提交之前!!提交以后UID就是空
你提交以后request.QueryString("uid")就没有值 了!!所以要改成UID
:<a href="modify.asp?uid=<%=rst("id")%>">
这里的UID只能保持到你提交之前!!提交以后UID就是空
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询