zoukankan      html  css  js  c++  java
  • layui 增删改查 弹出框

    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <link rel="stylesheet" type="text/css" href="public/layui/css/layui.css"/>
        <script src="public/jquery-3.2.1.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="public/layui/layui.js" type="text/javascript" charset="utf-8"></script>
        <title>Document</title>
        
    </head>
    <body>
        <div class="demoTable" style="margin-left: 1%;">
          请输入班级:
          <div class="layui-inline">
            <input name="id" class="layui-input" id="demoReload" autocomplete="off">
          </div>
          <button class="layui-btn" data-type="reload">搜索</button>
          <span class="site-demo-button" id="layerDemo">
            <button class="layui-btn" data-method="notice">添加</button>
          </span>
        </div>
        <table class="layui-hide" id="test"  lay-filter="demo"></table>
        
    </body>
    </html>
    <script type="text/html" id="barDemo">
          <a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</a>
    </script>
    <script type="text/javascript">
        layui.use('table', function(){
          var table = layui.table;
          table.render({
            elem: '#test'
            ,url:'php/projectchuli.php'
            ,cellMinWidth: 80 //全局定义常规单元格的最小宽度,layui 2.2.1 新增
            ,limit:8
            ,limits:[5,8,10,15,20]
            ,method:'post'
            ,where:{
                type:'load'
            }
            ,cols: [[
               //{type:'checkbox'}
              {field:'id', "14.2%", title: 'ID', sort: true, edit:"text"}
              ,{field:'uid', "14.2%", title: '账号', edit:"text"}
              ,{field:'name', "14.2%", title: '姓名', sort: true, edit:"text"}
              ,{field:'pwd', "14.2%", title: '密码', edit:"text"}
              ,{field:'class', title: '班级', "14.2%", minWidth: 100, edit:"text"}
              ,{field:'bk', title: '博客', "14.2%", minWidth: 100, edit:"text"}
              ,{fixed: 'right',"14.2%", align:'center', toolbar: '#barDemo', edit:"text"} //minWidth:局部定义当前单元格的最小宽度,layui 2.2.1 新增
            ]]
            ,id: 'testReload'
            ,page:true
          });
          //监听表格复选框选择
              table.on('checkbox(demo)', function(obj){
                console.log(obj)
              });
          //监听工具条
          table.on('tool(demo)', function(obj){
                var data = obj.data;
                if(obj.event === 'del'){
                  layer.confirm('真的删除行么', function(index){
                      shanchu(data.id);//alert(data.id);
                    obj.del();
                    layer.close(index);
                  });
                } 
              });
          //监听单元格实时编辑
         table.on('edit(demo)',function(obj){
              //注:tool是工具条事件名,test是table原始容器的属性 lay-filter="对应的值"
                  var data = obj.data;
                  var field = obj.field;//字段名
                var value = obj.value;//修改后的值
              //  var id = obj.id;
                //console.log(obj);
                $.ajax({
                  type:"post",
                  url:"php/projectchuli.php",
                  async:true,
                  data:{
                      type:"bj",
                      field:field,
                      value:value,
                      id:data.id
                  },
                  dataType:"text",
                  success:function(data){
                      console.log(data);
                  }
              });
         });
          var $ = layui.$, active = {
            reload: function(){
              var demoReload = $('#demoReload');
              
              //执行重载
              table.reload('testReload', {
                page: {
                  curr: 1 //重新从第 1 页开始
                }
                ,where: {
                      type:"chazhao",
                      bj: demoReload.val()
                }
              });
            }
          };
          //console.log( $('.demoTable .layui-btn'));
          $('.demoTable .layui-btn').on('click', function(){
            var type = $(this).data('type');
            console.log(type);
            active[type] ? active[type].call(this) : '';
          });
    });
        
      function shanchu(t){
              $.ajax({
                  type:"post",
                  url:"php/projectchuli.php",
                  async:true,
                  data:{
                      type:"shanchu",
                      id:t 
                  },
                  dataType:"text",
                  success:function(data){
                      alert(data);
                      location.reload();
                  }
              });
         }
         
         //添加人员弹出框
            layui.use('layer', function(){ //独立版的layer无需执行这一句
                  var $ = layui.jquery, layer = layui.layer; //独立版的layer无需执行这一句
            }); 
            var active = {
                 notice: function(){
                  //示范一个公告层
                  layer.open({
                    type: 2
                    ,title: false //不显示标题栏
                    ,closeBtn: false
                    ,area: ['40%', '100%']
                    ,shade: 0.8
                    ,id: 'LAY_layuipro' //设定一个id,防止重复弹出
                    ,btn: ['提交', '返回']
                    ,btnAlign: 'c'
                    ,moveType: 1 //拖拽模式,0或者1
                    ,content: 'add.php'
                    ,success: function(layero,index){
                      var btn = layero.find('.layui-layer-btn');
                      btn.find('.layui-layer-btn0').click(function(){
                           var body = layer.getChildFrame('body', index);
                           var iframeWin = window[layero.find('iframe')[0]['name']]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();                      
                           var zh = body.find('#zh').val();
                           var xm = body.find('#xm').val();        
                           var mm = body.find('#mm').val();                       
                           var bj = body.find('#sel').val();                       
                           var bk = body.find('#bk').val();
                           var sj = body.find('#test1').val();
                           console.log(bj);
                            console.log(zh);
                             console.log(xm);
                              console.log(mm);
                           var ret = /^(?=.*[a-z])(?=.*[A-Z])(?=.*d)[^]{8,16}$/;
                           if(ret.test(mm)){
                                $.ajax({
                                  type:"post",
                                  url:"php/projectchuli.php",
                                  async:true,
                                  data:{
                                      type:"add",
                                      zh:zh,
                                      xm:xm,
                                      mm:mm,
                                      bj:bj,
                                      bk:bk,
                                      sj:sj
                                  },
                                  dataType:"text",
                                  success:function(data){
                                      if(data.trim()=="ok"){
                                          alert("添加成功");
                                          window.location.href="addjuese.php";
                                      }
                                  }
                              });
                        }
                      });
                    }
                  });
                }
            }
            $('#layerDemo .layui-btn').on('click', function(){
                    var othis = $(this), method = othis.data('method');
                    active[method] ? active[method].call(this, othis) : '';
            });
        
    </script>
    <!DOCTYPE html>
    <html lang="zh">
    <head>
        <meta charset="UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <meta http-equiv="X-UA-Compatible" content="ie=edge" />
        <link rel="stylesheet" type="text/css" href="public/layui/css/layui.css"/>
        <script src="public/jquery-3.2.1.min.js" type="text/javascript" charset="utf-8"></script>
        <script src="public/layui/layui.js" type="text/javascript" charset="utf-8"></script>
        <title>Document</title>    
        <style type="text/css">
            *{
                margin: 0;
                padding: 0;
                font-family: "微软雅黑";
            }
            body{
                background-color: rgba(0,0,0,0.5);
            }
            #wai{
                100%;
                line-height: 70px;
            }
            
            .spp{
                margin-left: 39px;
            }
            h1{
                text-align: center;
            }
            p{
                margin-left: -13%;
                font-size: 18px;
            }
            input{
                width: 200px;
                height:30px;
                border-radius: 5px;
                border-color: lawngreen;    
            }
            .p1{
                margin-left: -7%;
                margin-left: 13px;
            }
            
            #sel{
                 200px;
                border-radius: 5px;
                border-color: lawngreen;
                margin-left: 5px;
            }
            #spp1{            
                display: none;
                color: red;    
                
            }
            #spp2{
                display: none;
                color: red;
                
            }
            #spp3{
                display: none;
                color: red;
                
            }
            
        </style>    
    </head>
    <body>
        <div id="zong">
            <h1>添加人员</h1>
            <div id="wai">
                <span class="spp">请输入账号:</span>
                <input type="text"  id="zh" value="" placeholder="请输入大小写英文字母"/><span id="spp1">请重新输入</span><br />    
                <span class="spp">请输入姓名:</span>
                <input type="text"  id="xm" value="" placeholder="请输入中文字符"/><span id="spp2">请重新输入</span><br />
                <span class="spp">请输入密码:</span>
                <input type="password"  id="mm" value=""  placeholder="8-16位,至少1个大写字母,小写字母和数字"/><span id="spp3">请重新输入</span><br />
                <span class="p1">请选择角色信息:</span><select id="sel"></select><br />
                <span class="p1">请输入博客地址:</span>
                <input class= "inp" type="text"  id="bk" value="" /><br />
                <span class="p1">请输入开课时间:</span>
                <input class= "inp" type="text" id="test1" placeholder="年-月-日"><br />                  
            </div>
        </div>
    </body>
    </html>
    <script type="text/javascript">
         $(function (){
                 jiazai();
                //$("#zh").focus(); 
            layui.use('laydate', function(){
                  var laydate = layui.laydate;
                  laydate.render({
                    elem: '#test1'
                  });
            });   
         });
    //账号的input失去焦点事件    
        $("#zh").blur(function(){
               var zh = $("#zh").val();
               var ret =  /[a-zA-Z]/;
                if(!ret.test(zh)){
                    $("#spp1").css("display","inline-block");//inline-block在一行里显示
                }
            })
    //姓名的input失去焦点事件    
        $("#xm").blur(function(){
               var xm = $("#xm").val();
               var ret = /^[u4e00-u9fa5]+$/;//只能输入中文
                if(!ret.test(xm)){
                    $("#spp2").css("display","inline-block");
                }
            })
    //密码的input失去焦点事件    
        $("#mm").blur(function(){
               var mm = $("#mm").val();
               var ret = /^(?=.*[a-z])(?=.*[A-Z])(?=.*d)[^]{8,16}$/;
               //至少8-16个字符,至少1个大写字母,1个小写字母和1个数字,其他可以是任意字符
                if(!ret.test(mm)){
                    $("#spp3").css("display","inline-block");
                }
        })
        function jiazai(){
            $.ajax({
                type:"post",
                url:"php/projectchuli.php",
                async:true,
                data:{
                      type:"jiazai"    
                  },
                  dataType:"json",
                  success:function(data){
                      var str ="";
                      for(var i=0;i<data.length;i++){
                          str +="<option>"+data[i]+"</option>";
                      }
                      $("#sel").html(str);
                  }
            });
        }
    </script>
    <?php
        session_start();
        $conn = new mysqli("localhost","root","","project");
        $conn->connect_error?die():"";
    //  mysqli_query($conn, 'set names utf8');
        $type = $_POST['type'];
        switch($type){
                case "chakanxiangqing":
                $limit = $_POST['limit'];
                 $page = ($_POST['page']-1)*$limit;    
                $name = $_SESSION['name'];
                $sql1 = "select class,student,wsqk,FROM_UNIXTIME(time) from weisheng where student ='{$name}'";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_all();
                foreach($attr1 as $k=>$v){
                    $attr1[$k][2] = $attr1[$k][2]."/(卫生)";
                }
                $sql2 = "select class,student,fen,FROM_UNIXTIME(time) from boke where student ='{$name}'";
                $result2 = $conn->query($sql2);
                $attr2 = $result2->fetch_all();
                foreach($attr2 as $k=>$v){
                    $attr2[$k][2] = $attr2[$k][2]."/(博客)";
                }
                $sql3 = "select class,studentname,score,FROM_UNIXTIME(times) from examination where studentname ='{$name}'";
                $result3 = $conn->query($sql3);
                $attr3 = $result3->fetch_all();
                foreach($attr3 as $k=>$v){
                    $attr3[$k][2] = $attr3[$k][2]."/(考试)";
                }
                $sql4 = "select class,student,wcqk,FROM_UNIXTIME(time) from job where student ='{$name}'";
                $result4 = $conn->query($sql4);
                $attr4 = $result4->fetch_all();
                foreach($attr4 as $k=>$v){
                    $attr4[$k][2] = $attr4[$k][2]."/(作业)";
                }
                $sql5 = "select class,studentname,score,FROM_UNIXTIME(times) from project where studentname ='{$name}'";
                $result5 = $conn->query($sql5);
                $attr5 = $result5->fetch_all();
                foreach($attr5 as $k=>$v){
                    $attr5[$k][2] = $attr5[$k][2]."/(项目)";
                }
                $sql6 = "select class,studentname,type,FROM_UNIXTIME(time1) from workattendance where studentname ='{$name}'";
                $result6 = $conn->query($sql6);
                $attr6 = $result6->fetch_all();
                //为数组里面的字段拼接文字
                foreach($attr6 as $k=>$v){
                    $attr6[$k][2] = $attr6[$k][2]."/(考勤)";
                }
                $sql7 = "select class,studentname,type,FROM_UNIXTIME(time1) from zixi where studentname ='{$name}'";
                $result7 = $conn->query($sql7);
                $attr7 = $result7->fetch_all();
                foreach($attr7 as $k=>$v){
                    $attr7[$k][2] = $attr7[$k][2]."/(自习)";
                }
                $zong = array_merge($attr1,$attr2,$attr3,$attr4,$attr5,$attr6,$attr7);
                $attrzong = array_slice($zong,$page,$limit,false);//把数组分页
                //把数组和总条数放到一个数组里
                $he = array($attrzong,count($zong));
                echo json_encode($he);
                break;
                case "gmm":
                $uid = $_SESSION['uid'];
                $mm = $_POST['mm'];
                $sql = "update user1 set pwd='{$mm}' where uid='{$uid}'";
                if($result = $conn->query($sql)){
                        echo "ok";
                }
                break;
                case "chaupfile":
                $sql = "select count(*) from xiazai";
                $result = $conn->query($sql);
                $attr = $result->fetch_row();
                echo json_encode($attr);
                break;
                case "cha":
                $limit = $_POST['limit'];
                 $page = ($_POST['page']-1)*$limit; 
                $sql = "select * from xiazai limit $page,$limit ";
                $result = $conn->query($sql);
                $attr = $result->fetch_all();
                echo json_encode($attr);
                break;
                case "upfile_shanchu":
                $uid = $_SESSION['uid'];
                $sql = "select class from user1 where uid = '{$uid}'";
                $result = $conn->query($sql);
                $attr = $result->fetch_row();
                if(($attr[0]=='教师')or($attr[0]=='教务')){
                    $t = $_POST['t'];
                    $d = $_POST['d'];
                    unlink("$d");
                    $sql = "delete from xiazai where id = '{$t}' ";
                    $result = $conn->query($sql);
                    echo "ok";
                }else{
                    echo "no";
                }
                break;
                case "denglu":
                   $time = time();
                    $uid = $_POST['uid'];
                    $pwd = $_POST['pwd'];
                    $sql = "select pwd,name from user1 where uid = '{$uid}'";
                    $result = $conn->query($sql);
                    $attr = $result->fetch_row();
                    if($pwd==$attr[0]){
                        $_SESSION['uid'] = $uid;
                        $_SESSION['name']= $attr[1];
                        $name = $_SESSION['name'];
                    $sql ="select jibengongzi,starttime,endtime from basicwages where jieduan='阶段一' and student='{$name}'";
                    $result = $conn->query($sql);
                    $gz_time = $result->fetch_row();
                    if(empty($gz_time[0])){
                        echo "ok";
                    }else{
                        $_SESSION['jiben'] = $gz_time[0];
                        $starttime = $gz_time[1];
                        $endtime = $gz_time[2];
                //========考勤自习===========      
                        $cdsql ="select count(*) from workattendance where type='迟到'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $cdres = $conn->query($cdsql);
                        $cd = $cdres->fetch_row();
                        $ztsql ="select count(*) from workattendance where type='早退'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $ztres = $conn->query($ztsql);
                        $zt = $ztres->fetch_row();
                        $zxsql ="select count(*) from zixi where type='自习'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $zxres = $conn->query($zxsql);
                        $zx = $zxres->fetch_row();
                        $kq_fen = $cd[0]*(-100)+$zt[0]*(-100);
                        $zx_fen = $zx[0]*100;
                        $_SESSION['kq_fen'] = $kq_fen;
                        $_SESSION['zx_fen'] = $zx_fen;
                //=====================卫生================
                        $yxsql ="select count(*) from weisheng where wsqk='优秀'and student='{$name}'and time>=$starttime and time<$endtime";
                        $yxres = $conn->query($yxsql);
                        $yx = $yxres->fetch_row();
                        $lhsql ="select count(*) from weisheng where wsqk='良好'and student='{$name}'and time>=$starttime and time<$endtime";
                        $lhres = $conn->query($lhsql);
                        $lh = $lhres->fetch_row();
                        $ybsql ="select count(*) from weisheng where wsqk='一般'and student='{$name}'and time>=$starttime and time<$endtime";
                        $ybres = $conn->query($ybsql);
                        $yb = $ybres->fetch_row();
                        $ws_fen = $yx[0]*100+$lh[0]*50+$yb[0]*(-50);
                        $_SESSION['ws_fen'] = $ws_fen;    
                 //========================考试========================
                        $gaofensql = "select count(*)from examination where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $gaofenres = $conn->query($gaofensql);
                        $gaofen = $gaofenres->fetch_row();
                        $zhongfensql = "select count(*)from examination where score>=60 and score<=80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $zhongfenres = $conn->query($zhongfensql);
                        $zhongfen = $zhongfenres->fetch_row();
                        $difensql = "select count(*)from examination where score>80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $difenres = $conn->query($difensql);
                        $difen = $difenres->fetch_row();
                        $ks_fen = $gaofen[0]*100+$zhongfen[0]*50+$difen[0]*(-50);
                        $_SESSION['ks_fen'] = $ks_fen;
                 //========================项目========================                  
                        $jiafensql="select count(*) from project where score>=60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jiafenres = $conn->query($jiafensql);
                        $jiafen = $jiafenres->fetch_row();
                        $jianfensql="select count(*) from project where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jianfenres = $conn->query($jianfensql);
                        $jianfen = $jianfenres->fetch_row();
                        $xm_fen = $jiafen[0]*100+$jianfen[0]*(-100);
                        $_SESSION['xm_fen'] = $xm_fen;
                 //========================作业========================
                        $weiwancsql ="select count(*) from job where wcqk='未完成' and student='{$name}'and time>=$starttime and time<$endtime";
                        $weiwancres = $conn->query($weiwancsql);
                        $weiwanc = $weiwancres->fetch_row();
                        $zy_fen = $weiwanc[0]*(-50);
                        $_SESSION['zy_fen'] = $zy_fen;
                   //========================博客========================
                       $bkjfsql= "select count(*) from boke where fen='100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkjfres = $conn->query($bkjfsql);
                       $bkjf = $bkjfres->fetch_row();
                       $bkkfsql= "select count(*) from boke where fen='-100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkkfres = $conn->query($bkkfsql);
                       $bkkf = $bkkfres->fetch_row();
                       $bk_fen =$bkjf[0]*100+ $bkkf[0]*(-100);
                       $_SESSION['bk_fen'] = $bk_fen;
                       $shijigz = $gz_time[0]+$kq_fen+$zx_fen+$ws_fen+$ks_fen+$xm_fen+$zy_fen+$bk_fen;
                       $_SESSION['shijigz'] = $shijigz;
                        $sql ="select jibengongzi,starttime,endtime from basicwages where jieduan='阶段二' and student='{$name}'";
                        $result = $conn->query($sql);
                        $gz_time = $result->fetch_row();
                        $_SESSION['jiben2'] = $gz_time[0];
                        $starttime = $gz_time[1];
                        $endtime = $gz_time[2];
                //========考勤自习===========      
                        $cdsql ="select count(*) from workattendance where type='迟到'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $cdres = $conn->query($cdsql);
                        $cd = $cdres->fetch_row();
                        $ztsql ="select count(*) from workattendance where type='早退'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $ztres = $conn->query($ztsql);
                        $zt = $ztres->fetch_row();
                        $zxsql ="select count(*) from zixi where type='自习'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $zxres = $conn->query($zxsql);
                        $zx = $zxres->fetch_row();
                        $kq_fen = $cd[0]*(-100)+$zt[0]*(-100);
                        $zx_fen = $zx[0]*100;
                        $_SESSION['kq_fen2'] = $kq_fen;
                        $_SESSION['zx_fen2'] = $zx_fen;
                //=====================卫生================
                        $yxsql ="select count(*) from weisheng where wsqk='优秀'and student='{$name}'and time>=$starttime and time<$endtime";
                        $yxres = $conn->query($yxsql);
                        $yx = $yxres->fetch_row();
                        $lhsql ="select count(*) from weisheng where wsqk='良好'and student='{$name}'and time>=$starttime and time<$endtime";
                        $lhres = $conn->query($lhsql);
                        $lh = $lhres->fetch_row();
                        $ybsql ="select count(*) from weisheng where wsqk='一般'and student='{$name}'and time>=$starttime and time<$endtime";
                        $ybres = $conn->query($ybsql);
                        $yb = $ybres->fetch_row();
                        $ws_fen = $yx[0]*100+$lh[0]*50+$yb[0]*(-50);
                        $_SESSION['ws_fen2'] = $ws_fen;    
                 //========================考试========================
                        $gaofensql = "select count(*)from examination where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $gaofenres = $conn->query($gaofensql);
                        $gaofen = $gaofenres->fetch_row();
                        $zhongfensql = "select count(*)from examination where score>=60 and score<=80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $zhongfenres = $conn->query($zhongfensql);
                        $zhongfen = $zhongfenres->fetch_row();
                        $difensql = "select count(*)from examination where score>80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $difenres = $conn->query($difensql);
                        $difen = $difenres->fetch_row();
                        $ks_fen = $gaofen[0]*100+$zhongfen[0]*50+$difen[0]*(-50);
                        $_SESSION['ks_fen2'] = $ks_fen;
                 //========================项目========================                  
                        $jiafensql="select count(*) from project where score>=60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jiafenres = $conn->query($jiafensql);
                        $jiafen = $jiafenres->fetch_row();
                        $jianfensql="select count(*) from project where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jianfenres = $conn->query($jianfensql);
                        $jianfen = $jianfenres->fetch_row();
                        $xm_fen = $jiafen[0]*100+$jianfen[0]*(-100);
                        $_SESSION['xm_fen2'] = $xm_fen;
                 //========================作业========================
                        $weiwancsql ="select count(*) from job where wcqk='未完成' and student='{$name}'and time>=$starttime and time<$endtime";
                        $weiwancres = $conn->query($weiwancsql);
                        $weiwanc = $weiwancres->fetch_row();
                        $zy_fen = $weiwanc[0]*(-50);
                        $_SESSION['zy_fen2'] = $zy_fen;
                   //========================博客========================
                       $bkjfsql= "select count(*) from boke where fen='100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkjfres = $conn->query($bkjfsql);
                       $bkjf = $bkjfres->fetch_row();
                       $bkkfsql= "select count(*) from boke where fen='-100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkkfres = $conn->query($bkkfsql);
                       $bkkf = $bkkfres->fetch_row();
                       $bk_fen =$bkjf[0]*100+ $bkkf[0]*(-100);
                       $_SESSION['bk_fen2'] = $bk_fen;
                       $shijigz = $gz_time[0]+$kq_fen+$zx_fen+$ws_fen+$ks_fen+$xm_fen+$zy_fen+$bk_fen;
                       $_SESSION['shijigz2'] = $shijigz;
                        $sql ="select jibengongzi,starttime,endtime from basicwages where jieduan='阶段三' and student='{$name}'";
                        $result = $conn->query($sql);
                        $gz_time = $result->fetch_row();
                        $_SESSION['jiben3'] = $gz_time[0];
                        $starttime = $gz_time[1];
                        $endtime = $gz_time[2];
                //========考勤自习===========      
                        $cdsql ="select count(*) from workattendance where type='迟到'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $cdres = $conn->query($cdsql);
                        $cd = $cdres->fetch_row();
                        $ztsql ="select count(*) from workattendance where type='早退'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $ztres = $conn->query($ztsql);
                        $zt = $ztres->fetch_row();
                        $zxsql ="select count(*) from zixi where type='自习'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $zxres = $conn->query($zxsql);
                        $zx = $zxres->fetch_row();
                        $kq_fen = $cd[0]*(-100)+$zt[0]*(-100);
                        $zx_fen = $zx[0]*100;
                        $_SESSION['kq_fen3'] = $kq_fen;
                        $_SESSION['zx_fen3'] = $zx_fen;
                //=====================卫生================
                        $yxsql ="select count(*) from weisheng where wsqk='优秀'and student='{$name}'and time>=$starttime and time<$endtime";
                        $yxres = $conn->query($yxsql);
                        $yx = $yxres->fetch_row();
                        $lhsql ="select count(*) from weisheng where wsqk='良好'and student='{$name}'and time>=$starttime and time<$endtime";
                        $lhres = $conn->query($lhsql);
                        $lh = $lhres->fetch_row();
                        $ybsql ="select count(*) from weisheng where wsqk='一般'and student='{$name}'and time>=$starttime and time<$endtime";
                        $ybres = $conn->query($ybsql);
                        $yb = $ybres->fetch_row();
                        $ws_fen = $yx[0]*100+$lh[0]*50+$yb[0]*(-50);
                        $_SESSION['ws_fen3'] = $ws_fen;    
                 //========================考试========================
                        $gaofensql = "select count(*)from examination where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $gaofenres = $conn->query($gaofensql);
                        $gaofen = $gaofenres->fetch_row();
                        $zhongfensql = "select count(*)from examination where score>=60 and score<=80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $zhongfenres = $conn->query($zhongfensql);
                        $zhongfen = $zhongfenres->fetch_row();
                        $difensql = "select count(*)from examination where score>80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $difenres = $conn->query($difensql);
                        $difen = $difenres->fetch_row();
                        $ks_fen = $gaofen[0]*100+$zhongfen[0]*50+$difen[0]*(-50);
                        $_SESSION['ks_fen3'] = $ks_fen;
                 //========================项目========================                  
                        $jiafensql="select count(*) from project where score>=60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jiafenres = $conn->query($jiafensql);
                        $jiafen = $jiafenres->fetch_row();
                        $jianfensql="select count(*) from project where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jianfenres = $conn->query($jianfensql);
                        $jianfen = $jianfenres->fetch_row();
                        $xm_fen = $jiafen[0]*100+$jianfen[0]*(-100);
                        $_SESSION['xm_fen3'] = $xm_fen;
                 //========================作业========================
                        $weiwancsql ="select count(*) from job where wcqk='未完成' and student='{$name}'and time>=$starttime and time<$endtime";
                        $weiwancres = $conn->query($weiwancsql);
                        $weiwanc = $weiwancres->fetch_row();
                        $zy_fen = $weiwanc[0]*(-50);
                        $_SESSION['zy_fen3'] = $zy_fen;
                   //========================博客========================
                       $bkjfsql= "select count(*) from boke where fen='100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkjfres = $conn->query($bkjfsql);
                       $bkjf = $bkjfres->fetch_row();
                       $bkkfsql= "select count(*) from boke where fen='-100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkkfres = $conn->query($bkkfsql);
                       $bkkf = $bkkfres->fetch_row();
                       $bk_fen =$bkjf[0]*100+ $bkkf[0]*(-100);
                       $_SESSION['bk_fen3'] = $bk_fen;
                       $shijigz = $gz_time[0]+$kq_fen+$zx_fen+$ws_fen+$ks_fen+$xm_fen+$zy_fen+$bk_fen;
                       $_SESSION['shijigz3'] = $shijigz;
                        $sql ="select jibengongzi,starttime,endtime from basicwages where jieduan='阶段四' and student='{$name}'";
                        $result = $conn->query($sql);
                        $gz_time = $result->fetch_row();
                        $_SESSION['jiben4'] = $gz_time[0];
                        $starttime = $gz_time[1];
                        $endtime = $gz_time[2];
                //========考勤自习===========      
                        $cdsql ="select count(*) from workattendance where type='迟到'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $cdres = $conn->query($cdsql);
                        $cd = $cdres->fetch_row();
                        $ztsql ="select count(*) from workattendance where type='早退'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $ztres = $conn->query($ztsql);
                        $zt = $ztres->fetch_row();
                        $zxsql ="select count(*) from zixi where type='自习'and studentname='{$name}'and time1>=$starttime and time1<$endtime";
                        $zxres = $conn->query($zxsql);
                        $zx = $zxres->fetch_row();
                        $kq_fen = $cd[0]*(-100)+$zt[0]*(-100);
                        $zx_fen = $zx[0]*100;
                        $_SESSION['kq_fen4'] = $kq_fen;
                        $_SESSION['zx_fen4'] = $zx_fen;
                //=====================卫生================
                        $yxsql ="select count(*) from weisheng where wsqk='优秀'and student='{$name}'and time>=$starttime and time<$endtime";
                        $yxres = $conn->query($yxsql);
                        $yx = $yxres->fetch_row();
                        $lhsql ="select count(*) from weisheng where wsqk='良好'and student='{$name}'and time>=$starttime and time<$endtime";
                        $lhres = $conn->query($lhsql);
                        $lh = $lhres->fetch_row();
                        $ybsql ="select count(*) from weisheng where wsqk='一般'and student='{$name}'and time>=$starttime and time<$endtime";
                        $ybres = $conn->query($ybsql);
                        $yb = $ybres->fetch_row();
                        $ws_fen = $yx[0]*100+$lh[0]*50+$yb[0]*(-50);
                        $_SESSION['ws_fen4'] = $ws_fen;    
                 //========================考试========================
                        $gaofensql = "select count(*)from examination where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $gaofenres = $conn->query($gaofensql);
                        $gaofen = $gaofenres->fetch_row();
                        $zhongfensql = "select count(*)from examination where score>=60 and score<=80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $zhongfenres = $conn->query($zhongfensql);
                        $zhongfen = $zhongfenres->fetch_row();
                        $difensql = "select count(*)from examination where score>80 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $difenres = $conn->query($difensql);
                        $difen = $difenres->fetch_row();
                        $ks_fen = $gaofen[0]*100+$zhongfen[0]*50+$difen[0]*(-50);
                        $_SESSION['ks_fen4'] = $ks_fen;
                 //========================项目========================                  
                        $jiafensql="select count(*) from project where score>=60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jiafenres = $conn->query($jiafensql);
                        $jiafen = $jiafenres->fetch_row();
                        $jianfensql="select count(*) from project where score<60 and studentname='{$name}'and times>=$starttime and times<$endtime";
                        $jianfenres = $conn->query($jianfensql);
                        $jianfen = $jianfenres->fetch_row();
                        $xm_fen = $jiafen[0]*100+$jianfen[0]*(-100);
                        $_SESSION['xm_fen4'] = $xm_fen;
                 //========================作业========================
                        $weiwancsql ="select count(*) from job where wcqk='未完成' and student='{$name}'and time>=$starttime and time<$endtime";
                        $weiwancres = $conn->query($weiwancsql);
                        $weiwanc = $weiwancres->fetch_row();
                        $zy_fen = $weiwanc[0]*(-50);
                        $_SESSION['zy_fen4'] = $zy_fen;
                   //========================博客========================
                       $bkjfsql= "select count(*) from boke where fen='100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkjfres = $conn->query($bkjfsql);
                       $bkjf = $bkjfres->fetch_row();
                       $bkkfsql= "select count(*) from boke where fen='-100' and student='{$name}'and time>=$starttime and time<$endtime";
                       $bkkfres = $conn->query($bkkfsql);
                       $bkkf = $bkkfres->fetch_row();
                       $bk_fen =$bkjf[0]*100+ $bkkf[0]*(-100);
                       $_SESSION['bk_fen4'] = $bk_fen;
                       $shijigz = $gz_time[0]+$kq_fen+$zx_fen+$ws_fen+$ks_fen+$xm_fen+$zy_fen+$bk_fen;
                       $_SESSION['shijigz4'] = $shijigz;
                       echo "ok";
                   }
                    }
                   break;
                   case "pd_class":
                   $uid = $_SESSION['uid'];
                   $sql="select class from user1 where uid ='{$uid}'";
                   $result = $conn->query($sql);
                   $attr = $result->fetch_row();
                   echo json_encode($attr);
                break;  
                case "load":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select * from user1 limit $tg,$limit";//limit m,n  跳过m条显示n条
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from user1";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                //layui接口接受的数据格式
               /* {
                  code: 0,
                  msg: "",
                  count: 1000,//数据条数
                  data: []
                } */
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                //==========按班级查找==================
                case "chazhao":
                $bj = $_POST['bj'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select * from user1 where class like '%{$bj}%' limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from user1";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update user1 set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"shanchu":
                $id = $_POST['id'];
                $sql = "delete from user1 where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "add":
                $zh = $_POST['zh'];
                $xm = $_POST['xm'];
                $mm = $_POST['mm'];
                $bj = $_POST['bj'];
                $bk = $_POST['bk'];
                $sj1 = strtotime($_POST['sj']);//日期转时间戳
                $sj2=$sj1+2592000;
                $sj3=$sj2+2592000;
                $sj4=$sj3+2592000;
                $sj5=$sj4+2592000;
                if(!empty($zh)&&!empty($xm)&&!empty($mm)&&!empty($bj)&&!empty($bk)&&!empty($sj1)){
                    $sql = "insert into user1 values('','{$zh}','{$xm}','{$mm}','{$bj}','{$bk}')";
                    if($result = $conn->query($sql)){
                            $sql1="insert into basicwages values('','{$xm}','{$sj1}','{$sj2}','2500','阶段一')";
                            $result1 = $conn->query($sql1);
                            $sql2="insert into basicwages values('','{$xm}','{$sj2}','{$sj3}','3000','阶段二')";
                            $result2 = $conn->query($sql2);
                            $sql3="insert into basicwages values('','{$xm}','{$sj3}','{$sj4}','3500','阶段三')";
                            $result3 = $conn->query($sql3);
                            $sql4="insert into basicwages values('','{$xm}','{$sj4}','{$sj5}','4000','阶段四')";
                            $result4 = $conn->query($sql4);
                            echo "ok";                                
                    };    
                }
                break; 
                case "jiazai":
                $sql = "select class from user1";
                $result = $conn->query($sql);
                $attr = $result->fetch_all();
                foreach($attr as $v){
                    $v =join(',',$v);
                    $temp[] = $v;
                };
                $temp = array_values(array_unique($temp));//不用array_values会返回object
                /*foreach ($temp as $k => $v){
                   $temp[$k]=explode(',',$v); //再将拆开的数组重新组装
                }*/
                echo json_encode($temp);
                break; 
                case "lian":
                $sql ="select distinct class from user1 where class not in('教师','教务')";
                $result = $conn->query($sql);
                $attr = $result->fetch_all();
                echo json_encode($attr);
                break;
                case "lian1":
                $sel1 = $_POST['sel1'];
                $sql ="select uid,name from user1 where class ='{$sel1}'";
                $result = $conn->query($sql);
                $attr = $result->fetch_all();
                echo json_encode($attr);
                break;             
    //============================考勤页面==================================
                case "load_kaoqin":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time1,'%Y-%m-%d')as riqi from workattendance order by time1 desc limit $tg,$limit";//limit m,n  跳过m条显示n条
                                //时间戳转时间
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from workattendance";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "kq_bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update workattendance set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"kq_shanchu":
                $id = $_POST['id'];
                $sql = "delete from workattendance where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "kq_chazhao":
                $xm = $_POST['xm'];
                $bj = $_POST['bj'];
                $lx = $_POST['lx'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time1,'%Y-%m-%d')as riqi from workattendance where studentname like '%{$xm}%' and class like '%{$bj}%' and type like '%{$lx}%' order by time1 desc limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from workattendance";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "chidao":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $zl = $_POST['zl'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $time =    strtotime($_POST['time']);//日期转时间戳
                    $tea_name = $_SESSION['uid'];
                    $sql ="insert into workattendance values('','{$tea_name}','{$stu_name}','{$bj}','{$zl}','{$time}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;
                case "zaotui":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $zl = $_POST['zl'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $time =    strtotime($_POST['time']);
                    $tea_name = $_SESSION['uid'];
                    $sql ="insert into workattendance values('','{$tea_name}','{$stu_name}','{$bj}','{$zl}','{$time}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;
    //============================自习页面==========================
                case "load_zixi":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time1,'%Y-%m-%d')as riqi from zixi order by time1 desc limit $tg,$limit";//limit m,n  跳过m条显示n条
                                //时间戳转时间
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from zixi";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "zx_bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update zixi set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"zx_shanchu":
                $id = $_POST['id'];
                $sql = "delete from zixi where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "zx_chazhao":
                $xm = $_POST['xm'];
                $bj = $_POST['bj'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time1,'%Y-%m-%d')as riqi from zixi where studentname like '%{$xm}%' and class like '%{$bj}%' order by time1 desc limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from zixi";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "zixi":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $zl = $_POST['zl'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $time =    strtotime($_POST['time']);//日期转时间戳
                    $tea_name = $_SESSION['uid'];
                    $sql ="insert into zixi values('','{$tea_name}','{$stu_name}','{$bj}','{$zl}','{$time}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;
    //==========================卫生页面================================            
                case "load_weisheng":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time,'%Y-%m-%d')as riqi from weisheng order by time desc limit $tg,$limit";//limit m,n  跳过m条显示n条
                                //时间戳转时间
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from weisheng";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "ws_bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update weisheng set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"ws_shanchu":
                $id = $_POST['id'];
                $sql = "delete from weisheng where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "wx_chazhao":
                $xm = $_POST['xm'];
                $bj = $_POST['bj'];
                $lx = $_POST['lx'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time,'%Y-%m-%d')as riqi from weisheng where student like '%{$xm}%' and class like '%{$bj}%' and wsqk like '%{$lx}%' order by time desc limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from weisheng";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "wsqk":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $zl = $_POST['zl'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $time =    strtotime($_POST['time']);//日期转时间戳
                    $sql ="insert into weisheng values('','{$bj}','{$stu_name}','{$time}','{$zl}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;            
        //======================考试页面==============================    
                case "load_kaoshi":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(times,'%Y-%m-%d')as riqi from examination order by times desc limit $tg,$limit";//limit m,n  跳过m条显示n条
                                //时间戳转时间
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from examination";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "ks_bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update examination set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"ks_shanchu":
                $id = $_POST['id'];
                $sql = "delete from examination where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "ks_chazhao":
                $xm = $_POST['xm'];
                $bj = $_POST['bj'];
                $fs = $_POST['fs'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(times,'%Y-%m-%d')as riqi from examination where studentname like '%{$xm}%' and class like '%{$bj}%' and score like '%{$fs}%' order by times desc limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from examination";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "tj_score":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $score = $_POST['score'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $time =    strtotime($_POST['time']);//日期转时间戳
                    $tea_name = $_SESSION['uid'];
                    $sql ="insert into examination values('','{$tea_name}','{$stu_name}','{$bj}','{$score}','{$time}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;
        //======================项目页面==============================       
                case "load_xiangmu":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(times,'%Y-%m-%d')as riqi from project order by times desc limit $tg,$limit";//limit m,n  跳过m条显示n条
                                //时间戳转时间
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from project";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "xm_bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update project set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"xm_shanchu":
                $id = $_POST['id'];
                $sql = "delete from project where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "xm_chazhao":
                $xm = $_POST['xm'];
                $bj = $_POST['bj'];
                $fs = $_POST['fs'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(times,'%Y-%m-%d')as riqi from project where studentname like '%{$xm}%' and class like '%{$bj}%' and score like '%{$fs}%' order by times desc limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from project";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "xm_score":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $score = $_POST['score'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $pro_name = $_POST['pro_name'];
                    $time =    strtotime($_POST['time']);//日期转时间戳
                    $tea_name = $_SESSION['uid'];
                    $sql ="insert into project values('','{$tea_name}','{$stu_name}','{$bj}','{$pro_name}','{$score}','{$time}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;   
        
        //======================作业页面==============================    
                case "load_zuoye":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time,'%Y-%m-%d')as riqi from job order by time desc limit $tg,$limit";//limit m,n  跳过m条显示n条
                                //时间戳转时间
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from job";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "zy_bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update job set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"zy_shanchu":
                $id = $_POST['id'];
                $sql = "delete from job where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "zy_chazhao":
                $xm = $_POST['xm'];
                $bj = $_POST['bj'];
                $wcqk = $_POST['wcqk'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time,'%Y-%m-%d')as riqi from job where student like '%{$xm}%' and class like '%{$bj}%' and wcqk like '%{$wcqk}%' order by time desc limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from job";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "tj_zy":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $qk = $_POST['qk'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $time =    strtotime($_POST['time']);//日期转时间戳
                    $sql ="insert into job values('','{$bj}','{$stu_name}','{$time}','{$qk}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;
        //======================博客页面==============================    
                case "load_boke":
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time,'%Y-%m-%d')as riqi from boke order by time desc limit $tg,$limit";//limit m,n  跳过m条显示n条
                                //时间戳转时间
                $result = $conn->query($sql); 
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from boke";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "bk_bj":
                $field = $_POST['field'];
                $value = $_POST['value'];
                $id = $_POST['id'];
                $sql = "update boke set $field='{$value}' where id='{$id}'";
                $result = $conn->query($sql);
                break;
                case"bk_shanchu":
                $id = $_POST['id'];
                $sql = "delete from boke where id='{$id}'";
                if($result = $conn->query($sql)){
                    echo "ok";
                };
                break;
                case "bk_chazhao":
                $xm = $_POST['xm'];
                $bj = $_POST['bj'];
                $fen = $_POST['fen'];
                $page = $_POST['page'];
                $limit = $_POST['limit'];
                $tg = ($page-1)*$limit;
                $sql ="select *,from_unixtime(time,'%Y-%m-%d')as riqi from boke where student like '%{$xm}%' and class like '%{$bj}%' and fen like '%{$fen}%' order by time desc limit $tg,$limit";
                $result = $conn->query($sql);
                $arrr = array();
                while($attr = $result->fetch_assoc()){
                    array_push($arrr,$attr);
                };
                $sql1 ="select count(*) from boke";
                $result1 = $conn->query($sql1);
                $attr1 = $result1->fetch_row();
                $arr = array();
                $arr['code'] = 0;
                $arr['msg'] ="";
                $arr['count'] = $attr1[0];
                $arr['data'] = $arrr;
                echo json_encode($arr);
                break;
                case "tj_bk":
                if(empty($_POST['time'])){
                    echo "no";
                }else{
                    $fen = $_POST['fen'];
                    $bj = $_POST['bj'];
                    $stu_name = $_POST['stu_name'];
                    $time =    strtotime($_POST['time']);//日期转时间戳
                    $sql ="insert into boke values('','{$stu_name}','{$bj}','{$fen}','{$time}')";
                    if($result = $conn->query($sql)){
                         echo "ok";
                    };
                }
                break;
                case "clear":
                session_destroy();
                break;        
        }
    ?>
  • 相关阅读:
    深入理解Elasticsearch写入过程 使用routing会导致docid不再全局唯一 Allocate策略 + routing参数
    force merge原理 + ES写入数据的过程
    Linux内核参数--time-wait回收--不建议设置
    elasticsearch迁移--利用腾讯云cos和nfs
    蓝鲸安装失败
    Apache Tomcat/8.5.51 secretRequired="true"
    自定义Nginx返回页面
    本地yum 源 iso文件 安装ansible
    elasticsearch字段属性值截断为32位
    rabbitmq-consul-apollo部署文档
  • 原文地址:https://www.cnblogs.com/sunhao1987/p/9648899.html
Copyright © 2011-2022 走看看