actadminmast.jsp

来自「现今的社会是一个信息飞速发达的社会」· JSP 代码 · 共 76 行

JSP
76
字号
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="con" scope="page" class="numb1.com.db"/>
<jsp:useBean id="ht" scope="page" class="numb1.com.Dohtml"/>
<%
String root=(String)session.getAttribute("root");root=ht.donull(root);
String user_id=request.getParameter("userid");user_id=ht.donull(user_id);
String bdid=request.getParameter("bdid");bdid=ht.donull(bdid);
String user_root="";
String bdname="";
String str="";
String sql;
ResultSet rs;
boolean test=true;
boolean masttest=true;

sql="select name,boardmast from board where id="+bdid;
rs=con.query(sql);rs.next();
if(rs.getRow()==0){
    test=false;
}else{
    bdname=rs.getString(1);
    str=con.getStr(rs.getString(2));
}
con.close();

sql="select step,root from user where userid='"+user_id+"'";
rs=con.query(sql);rs.next();
if(rs.getRow()==0){
    test=false;
}else{
    if(rs.getInt(1)!=2){masttest=false;}
    if(rs.getString(2).indexOf(bdname)==-1){masttest=false;}
}

if(root.compareTo("")==0){root="0";}
int step=Integer.parseInt(root);

if(step<4){
    out.print("<meta http-equiv=\"refresh\" content=\"2;URL=../index.jsp\"><center><font color=#FF0000>对不起,本页面您无权进入</font></center>");
}else{

    if(!test){
        out.print("<meta http-equiv=\"refresh\" content=\"5;URL=../index.jsp\"><center><font color=#FF0000>参数错误!</font></center>");
    }else{

        if(!masttest){
            out.print("<meta http-equiv=\"refresh\" content=\"5;URL=../main.jsp?id="+bdid+"\"><center><font color=#FF0000>本版斑竹排列有问题,删除本版所有斑竹后重新任命</font></center>");
         }else{

             if(str.compareTo("")==0){
                 out.print("<meta http-equiv=\"refresh\" content=\"3;URL=../main.jsp?id="+bdid+"\"><center><font color=#FF0000>本版斑竹中不存在此会员!</font></center>");
             }else{ 

                 String[] mast=ht.split(str,"*");
                 String newmast="";
                 for(int i=0;i<mast.length-1;i++){
                     if(mast[i].compareTo(user_id)==0){
                         i++;
                         continue;
                 }
                 newmast=newmast+mast[i]+"*";
                 }

                 String boardup="update board set boardmast='"+newmast+"' where id="+bdid;
                 con.update(boardup);

                 String userup="update user set step=1,root='' where userid='"+user_id+"'";
                 con.update(userup);

                 out.print("<meta http-equiv=\"refresh\" content=\"2;URL=../main.jsp?id="+bdid+"\"><center><font color=#FF0000>修改成功!</font></center>");
          
		    }
        }
    }
}
%>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?