开发者社区> 问答> 正文

ASP判断当前登陆用户状态是不是等于0,等于0执行删除语句,不等于0提示没有权限? 400 报错

ASP判断当前登陆用户状态是不是等于0,等于0执行删除语句,不等于0提示没有权限? 400 报错  dim user,isdel
  user=request.form("username")
  isdel=0
set rs=server.createobject("adodb.recordset")
rs.open "select * from admin where username='"&user&"' and isdel='"&isdel&"'" ,conn,1,1
  
  if(isdel=0)
  {
    conn.execute("Delete from [order] where id="&Request("id")&" ")
     Response.redirect "order.asp"
   
  }
  else
  {
     response.write "<script>alert('你没有权限!');location.

  }


各位大侠看看我那里出错了

展开
收起
爱吃鱼的程序员 2020-05-30 21:22:25 552 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    骚年,表玩ASP了,换一个吧,比如PHP或是Ruby、Python啥的,就算喜欢微软的,也应该玩ASP.net啦######不行,我需要ASP啊######

    基本的语法错了,VB或ASP 是用不到“{}”的,比如:

    IF()THEN

    ELSE

    END IF

    ######那我 那个应该怎么做吗 我就是想做判断当前登陆的用户状态 ,如果状态等于0就执行删除语句,否则提示没有权限 头大的很######你的 isdel始终是0######应该怎么做吗 帮帮我吗######

    不知道你是要做什么,至少要把VBScript弄懂吧,然后到网上查查如果访问数据库吧。

    已经N年不用这个东西了

    ######dim user,isdel
    user=request.form("username")
    isdel=-1
    set rs=server.createobject("adodb.recordset")
    rs.open "select * from admin where username='"&user&"'",conn,1,1

    ''''获取 isdel 字段的值
    if not rs.eof then
        isdel = rs("isdel")
    end if
     
    if(isdel=0) then
        conn.execute("Delete from [order] where id="&Request("id")&" ")
        Response.redirect "order.asp"  
    else
         response.write "<script>alert('你没有权限!');location.

    end if

    注意:想一下 isdel 为什么设置成 -1或其它非 0 字符或数值

    ######感觉不是 ASP。ASP 的 IF 都不用 ()。应该是 .net。######这语法 ,vbscript混合jscript,实在是无力吐槽啊。###### dim user,isdel 
      user=request.form("username") 
      isdel=0 
    set rs=server.createobject("adodb.recordset") 
    rs.open "select * from admin where username='"&user&"' and isdel='"&isdel&"'" ,conn,1,1 
      if(rs("isdel") =0) then
      { 
        conn.execute("Delete from [order] where id="&Request("id")&" ") 
         Response.redirect "order.asp" 
        
      } 
      else 
      { 
         response.write "<script>alert('你没有权限!');location.>

      }

    end if

    ######判断用户是否登录一般都用session或cookies
    2020-05-30 21:22:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载