樊落天师执位第一部:ASP 编辑添加提交

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 23:48:02
<%
dim ID,username,password,MForgetWord,MForgetWordA,realname,sex,address,post,mobilenumber,tel,email
ID=TRIM(request.querystring("ID"))
if ID<>"" then
conn.open sqldb_STRING
mysql="select * from users where ID='" & ID & "'"
set rs=conn.execute(mysql)
if rs.eof then
response.Write("<script language='javascript'>alect('参数错误!');history.go(-1);</script>")
response.end
else
username=trim(rs("username"))
MForgetWord=trim(rs("passwordquestion"))
MForgetWordA=trim(rs("passwordanswer"))
realname=trim(rs("mrealname"))
sex=trim(rs("usersex"))
address=trim(rs("madd"))
post=trim(rs("mpost"))
mobilenumber=trim(rs("usermobile"))
tel=trim(rs("mtel"))
email=trim(rs("usermail"))
end if
set rs=nothing
conn.close
set conn=nothing
dotype="edit"
buttonvalue="修改"
else
dotype="add"
buttonvalue="添加"
end if
%>
上面的代码是判断是添加还是编辑
<form name="regForm" method="post" enctype="multipart/form-data" action="userSave.asp" onSubmit="return docheck()" id="regForm">
<table width="98%" border="0" cellpadding="0" cellspacing="1" bgcolor="#999999" class="allfont">
<tr valign="middle" bgcolor="#FFFFFF">
<td width="100" height="30" align="right">会员名称:</td>
<td> 
<input name="username" type="text" class="inputcss" id="username" value="<%=username%>" size="20" maxlength="100">
</td>
</tr>
<tr valign="middle" bgcolor="#FFFFFF">
<td height="30" colspan="3" align="center">
<input name="Submit" type="submit" class="buttoncss" value="<%=buttonvalue%>">
<input name="dotype" type="hidden" id="dotype" value="<%=dotype%>">
<input name="ID" type="hidden" id="ID" value="<%=ID%>"></td>
</td>
</tr>
</table>
</form>

错了,我又重新看了一下.你的代码意思是如果能找到记录就修改记录.如果找不到就添加新记录.
response.Write("<script language='javascript'>alect('参数错误!');history.go(-1);</script>") 这里的alert又写错了
如果这么写就要到下一页去判断是否是修改记录还是添加记录了
这页应该没什么问题了吧