asp页面不能提交修改的问题求助
先谢谢了!
小弟遇到这样一个问题:
我就是想做一个类似修改用户资料的页面。
从上一个页面中获取ID,然后从数据库中取得相关信息,并把它显示出来,然后,用户可以修改内容。
页面名字叫modify.asp
整个页面代码如下:
- - - - - - -- - - -- - - - -- - - -- - -- - - - -- - -- - -
<!--#include file="conn.asp"-->
<%
'从从上页获取的值IP
IP=request("ip")
' get the form data
EditName=request.Form("editname")
EditOrder=request.Form("editorder")
if IP<>"" then '如果从上页获取的值非空
set rs = Server.CreateObject("ADODB.RecordSet")
sql="select * from mainclass where ID="&cint(IP)
rs.open sql,conn,1,3
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css" media="all">
@import url(sort.css );
</style>
<SCRIPT language=javascript src=sortcheck.js type=text/javascript></SCRIPT>
<title>后台管理--修改主类操作</title>
</head>
<body>
<div id=sortoperate>
<div class="algin_l so_title">您要修改的主类为:</div>
<form name=frm_editclass action=modify.asp method=post onSubmit="return check_editclass()">
<div class="editlist">
<ul>
<li class="ehint">主类名称:</li>
<li class="edisplaycontent"><span class=so_content><%<%=rs("ClassClass")%></span></li>
<li class="ehint">修改为:</li>
<li class="einput"><input class=ed_input type=text name=editname /></li>
</ul>
</div>
<div class="editlist">
<ul>
<li class="ehint">主类序号:</li>
<li class="edisplaycontent"><span class=so_content><%=rs("ClassOrder")%></span></li>
<li class="ehint">修改为:</li>
<li class="einput"><input class=ed_input type=text name=editorder /></li>
</ul>
</div>
<div class="editlist"><input type=submit name=submit value=提交修改 /></div>
</form>
</div>
<%
if EditName<>"" and EditOrder<>"" then '如果表单输入非空
rs("ClassName")=EditName
rs("ClassOrder")=EditOrder
rs.update
response.Write "修改成功!"
else '如果表单输入为空
response.Write "请输入表单!"
end if
rs.close
response.End
%>
</body>
</html>
<%
else '如果从上页获取的值为空
response.Write "没有选择要修改的分类?"
end if
rs.close
response.End
%>