管理员添加删除编辑

原创2019-01-21 17:16:02119
摘要:        // 保存管理员 public function save(){ $id = (int)input('post.id'); $data['username'] = trim(input(
        // 保存管理员
	public function save(){
		$id = (int)input('post.id');
		$data['username'] = trim(input('post.username'));
		$data['gid'] = (int)input('post.gid');
		$data['truename'] = trim(input('post.truename'));
		$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(!$data['truename']){
			exit(json_encode(array('code'=>1,'msg'=>'姓名不能为空')));
		}

		if($id==0 && !$password){
			exit(json_encode(array('code'=>1,'msg'=>'请输入密码')));
		}
		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'=>'该用户已经存在')));
			}
			$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'=>'删除成功')));
	}
	
	// 添加管理员
	public function add(){
		$id = (int)input('get.id');
		$data['item'] = $this->db->table('admins')->where(array('id'=>$id))->item();

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


批改老师:天蓬老师批改时间:2019-01-21 17:50:26
老师总结:(int)input('get.id'), 这一步写得非常不错, 可以访问类型错误

发布手记

热门词条