ThinkPHP 3 的CURD管理用户信息 修改和删除


本节课大纲:
一、ThinkPHP 3 的CURD管理用户信息  

http://localhost:8080/thinkphp/index.php/User/index


访问User类的index方法

模板不存在[./Home/Tpl/User/index.html]  

需要模板文件


C:\wamp\www\thinkphp\Home\Tpl\User
 
 模块名\方法.html


 html 页面遍历数组;


 <volist name='data'>
 必须有name 属性 ,属性值为data

<volist name='data' id='vo'>

必须有id属性,属性值随便取 比如vo

/* 读取数据插入表格

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus?">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <h1>scan show 你好 hhhello world</h1>
  <table border='1' width='500' align='center'>
  <tr>
  <th>id</th>
  <th>username</th>
  <th>sex</th>
  <th>操作</th>
  </tr>
  
  <volist name='data' id='vo'>
  <tr>
     <td><{$vo.id}></td>
	 <td><{$vo.username}></td>
	 <td><{$vo.sex}></td>
	 <td>删除|修改</td>
  </tr>
  </volist>
  </table>
 </body>
</html>


/**删除数据

 public function del(){
	 $m=M('user');
	 ##删除具体id数据
	 $id=$_GET['id'];
	 $count=$m->delete($id);
	 echo $count;
	 if ($count>0){
		 $this->success('数据删除成功');
	 }else{
	 $this->error('数据删除失败');
	 }
	 }
	 
	 
 }


对应的html页面;
<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus?">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
  <h1>scan show 你好 hhhello world</h1>
  <table border='1' width='500' align='center'>
  <tr>
  <th>id</th>
  <th>username</th>
  <th>sex</th>
  <th>操作</th>
  </tr>
  
  <volist name='data' id='vo'>
  <tr>
     <td><{$vo.id}></td>
	 <td><{$vo.username}></td>
	 <td><{$vo.sex}></td>
	 <td><a href="http://localhost:8080/thinkphp/index.php/User/del/id/<{$vo.id}>">删除</a>|修改</td>
  </tr>
  </volist>
  </table>
 </body>
</html>

/*修改操作



thinkphp 所有的操作都是控制器(方法来完成)


  <volist name='data' id='vo'>
  <tr>
     <td><{$vo.id}></td>
	 <td><{$vo.username}></td>
	 <td><{$vo.sex}></td>
	 <td><a href="http://localhost:8080/thinkphp/index.php/User/del/id/<{$vo.id}>">删除</a>|<a href="http://localhost:8080/thinkphp/index.php/User/modify/id/<{$vo.id}>">修改</a></td>
  </tr>
  </volist>
  </table>
 </body>
</html>

这里超链接到一个url ,后台获取url传入的参数

//负责修改页面	,获取get请求传入的id

 public function modify(){
	 $id=$_GET['id'];
	 $m=M('user');
	 $arr=$m->find($id);
	 $this->assign('data',$arr);
	  $this->display();
 }
 

 把值传给前台



<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus?">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
 <form>
 姓名:<input type="text" name='username' value="<{$data.username}>"/></br>
 性别:男<input type='radio' name='sex' value='1'> 女<input type='radio' name='sex' value='0'></br>
 <input type="submit" value='提交修改'/></br>
 </form>
 </body>
</html>

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6199762.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值