TP5.1 增删改查

表单


    	  {volist name="res" id="value"} 
       
        {/volist} 
    
id 姓名 密码 邮箱 电话 年龄 操作
{$value.id} {$value.name} {$value.pwd} {$value.email} {$value.tel} {$value.age} 添加 删除 修改 /* */

修改页面:




	
	修改


	     

用户名:

密码:

邮箱:

电话:

年龄:

控制器:

查找

public function index()
	{
		$res = Db::table('user')->select();
        $this->assign('res',$res);
        return view('show');

	}

添加

public function add()
	{
 			$name=input('name');
			$pwd=input('pwd');
 			$email=input('email');
			$age=input('age');
			$tel=input('tel');
 		// 将要插入的记录存入一个数组
		$data = [
			'name'=>$name,
			'pwd' =>$pwd,
			'tel' => $tel,
			'email' => $email,
 			'age'=>$age
		];

		// 直接执行insert()方法
		$num = Db::table('user')->insert($data);
         
		// 提示结果信息
		if ($num) {
             $this->success('新增成功','User/index');
        } else {
             $this->error('新增失败');
        }
 


	}

修改

//修改
	public function save()
	{       
			  $data = input('');

		 	   $where['id']=$data['id'];
 
		   unset($data['id']);
     	$num = Db::table('user')->where($where)->update($data);
		// return $num ? '更新成功'. $num. '条记录' : '更新失败';
		// 提示结果信息
		if ($num) {
             $this->success('更新成功','User/index');
        } else {
             $this->error('更新失败');
        }

	}

删除

public function del()
	{
		$id=input('id');
     	 // 不允许无条件删除
		$num = Db::table('user')
		->where('id','=',$id)
		->delete();

		if ($num) {
             
            $this->success('删除成功', 'User/index');
        } else {
             
            $this->error('删除失败');
        }
	}

你可能感兴趣的:(#,♬,➸,➳,➻,➛,☞Thinkphp)