亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

管理員的模塊添加與編輯功能

original 2019-05-15 18:38:48 380
abstrait:admins 控制器代碼: <?php /**  * Created by PhpStorm.  * User: Administrator  * Date: 2019/5/15  * Time: 15:55  */ namespace&n
admins 控制器代碼:


<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/5/15
 * Time: 15:55
 */
namespace app\admins\controller;
use think\Controller;
use Util\SysDb;

class Admin extends Base
{
    public function index(){
        $data['lists']=$this->db->table('admins')->order('id desc')->lists();
        return $this->fetch('',$data);
    }

    public function add(){
        $id = (int)input('get.id');
        $data['item']=$this->db->table('admins')->where(array('id'=>$id))->item();

        return $this->fetch('',$data);
    }

    public function save(){
        $id = (int)input('post.id');
        $data['username'] = trim(input('post.username'));
        $data['gid'] = (int)input('post.gid');
        $data['status'] = (int)input('post.status');
        $password = input('post.password');

        if(!$data['username']){
            exit(json_encode(array('code'=>1,'msg'=>'用戶名不能為空')));
        }
        if(!$data['gid']){
            exit(json_encode(array('code'=>1,'msg'=>'角色不能為空')));
        }
        if($id==0 && !$password){
            exit(json_encode(array('code'=>1,'msg'=>'請(qǐng)輸入密碼')));
        }
        if($password){
            $data['password'] = md5($data['username'].$password);
        }

        $res = true;
        if($id == 0){
            $item = $this->db->table('admins')->where(array('username'=>$data['username']))->item();
            if($item){
                exit(json_encode(array('code'=>1,'msg'=>'該用戶已經(jīng)存在')));
            }
            $data['add_time'] = time();
            $res = $this->db->table('admins')->insert($data);
        }else{
            $res = $this->db->table('admins')->where(array('id'=>$id))->update($data);
        }
        if($res){
            exit(json_encode(array('code'=>0,'msg'=>'保存成功')));
        }else{
            exit(json_encode(array('code'=>1,'msg'=>'保存失敗')));
        }
    }

    public function delete(){
        $id = (int)input('post.id');
        $res = $this->db->table('admins')->where(array('id'=>$id))->delete();
        if(!$res){
            exit(json_encode(array('code'=>1,'msg'=>'刪除失敗')));
        }
        exit(json_encode(array('code'=>0,'msg'=>'刪除成功')));
    }
}


添加模塊 js代碼

<script type="text/javascript">
    layui.use(['layer','form'],function(){
        var form = layui.form;
        layer = layui.layer;
        $ = layui.jquery;
    });

    function save(){
        var id = parseInt($('input[name="id"]').val());
        var username = $.trim($('input[name="username"]').val());
        var pwd = $.trim($('input[name="password"]').val());
        var gid = $('select[name="gid"]').val();

        if(username==''){
            layer.alert('請(qǐng)輸入用戶名',{'icon':2});
            return;
        }
        if(isNaN(id) && pwd==''){
            layer.alert('請(qǐng)輸入密碼',{'icon':2});
            return;
        }

        $.post('/index.php/admins/admin/save',$('form').serialize(),function(res){
            if(res.code>0){
                layer.alert(res.msg,{'icon':2});
            }else{
                layer.msg(res.msg,{'icon':1});

                setTimeout(function(){parent.window.location.reload();},1000);
            }
        },'json');
    }
</script>


Professeur correcteur:查無(wú)此人Temps de correction:2019-05-16 09:17:20
Résumé du professeur:完成的不錯(cuò)。后臺(tái)管理系統(tǒng)就是對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,繼續(xù)加油。

Notes de version

Entrées populaires