关于IF语句嵌套!请高手指点一下我这个初学者!!
tavor 2003-07-17 03:03:40 我想让他先根据传递过来的参数com=2来判断是否要发评论,如果是的话,嵌套IF语句,首先判断是不是用户名为空,如果是后退,如果不是,再判断密码是否为空,如果是后退,如果不是再判断评论内容是否为空,如果是,后退,如果不是,判断用户名存不存在,如果不在,后退,如果在,判断密码是不是正确,如果不正确后退,如果正确,则发表评论!
代码如下:
Set rs= Server.CreateObject("ADODB.Recordset")
if request("com")=2 then
if request("username")=""then
response.write"<SCRIPT language=JavaScript>alert('用户名不能为空,请重新输入!');"
response.write"javascript:history.go(-1)</SCRIPT>"
end if
if request("pws")=""then
response.write"<SCRIPT language=JavaScript>alert('密码不能为空,请重新输入!');"
response.write"javascript:history.go(-1)</SCRIPT>"
end if
if request("comment")=""then
response.write"<SCRIPT language=JavaScript>alert('评论内容不能为空,请重新输入!');"
response.write"javascript:history.go(-1)</SCRIPT>"
end if
sql="SELECT * FROM [user] WHERE users='"&request("username")&"' "
rs.open sql ,Conn,1,1
if rs.eof then
response.write"<SCRIPT language=JavaScript>alert('错误的用户名,请重新输入!');"
response.write"javascript:history.go(-1)</SCRIPT>"
elseif rs("pws")<>request("pws") then
response.write"<SCRIPT language=JavaScript>alert('错误的密码,请重新输入!');"
response.write"javascript:history.go(-1)</SCRIPT>"
else
rs.close
....这里是连接留言本数据库保存留言!