php之tp5框架增刪改查
阿新 • • 發佈:2018-11-07
這裡是controller控制器寫入的內容
public function index() { $list = Db::table('user')->select(); return view('login',['list'=>$list]); } //增加頁面 public function xian(){ return view('Xian'); } //增加至資料庫 public function insert(){ $data = [ 'id'=>null, 'name'=>$_POST['name'], 'age'=>$_POST['age'], ]; $list = Db::name('user')->insert($data); if($list){ echo "新增成功"; } } //刪除資料庫內容 public function del(){ $list = Db::table('user')->delete($_GET['id']); if($list){ echo "刪除成功"; } } //顯示修改頁面 public function gai(){ /* $list = $_GET;*/ return view('Gai'); } //修改資料庫內容 public function upda(){ $list = Db::name('user')->where('id',$_POST['id'])->update(['name'=>$_POST['name'],'age'=>$_POST['age']]); if($list){ echo '修改成功'; } }
這裡是檢視
修改的頁面檢視
<form action="{:url('Login/upda')}" method="post"> name<input type="text" name="id" value="{$_GET['id']}"> name<input type="text" name="name" value="{$_GET['name']}"><br> age<input type="text" name="age" value="{$_GET['age']}"><br> <input type="submit"> </form>
顯示的頁面檢視
{foreach $list as $v} {$v.name}--{$v.age} <a href="{:url('Login/del')}?id={$v.id}">刪除</a><a href="{:url('Login/Gai')}?id={$v.id}&name={$v.name}&age={$v.age}">修改</a><br> {/foreach} <a href="{:url('Login/xian')}">新增</a>
顯示的新增頁面
{foreach $list as $v}
{$v.name}--{$v.age} <a href="{:url('Login/del')}?id={$v.id}">刪除</a><a href="{:url('Login/Gai')}?id={$v.id}&name={$v.name}&age={$v.age}">修改</a><br>
{/foreach}
<a href="{:url('Login/xian')}">新增</a>