经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » PHP » 查看文章
tp5框架的增删改查操作示例
来源:jb51  时间:2019/10/31 12:50:53  对本文有异议

本文实例讲述了tp5框架的增删改查操作。分享给大家供大家参考,具体如下:

controller控制器写入的内容 

  1. public function index()
  2. {
  3. $list = Db::table('user')->select();
  4. return view('login',['list'=>$list]);
  5. }
  6. //增加页面
  7. public function xian(){
  8. return view('Xian');
  9. }
  10. //增加至数据库
  11. public function insert(){
  12. $data = [
  13. 'id'=>null,
  14. 'name'=>$_POST['name'],
  15. 'age'=>$_POST['age'],
  16. ];
  17. $list = Db::name('user')->insert($data);
  18. if($list){
  19. echo "添加成功";
  20. }
  21. }
  22. //删除数据库内容
  23. public function del(){
  24. $list = Db::table('user')->delete($_GET['id']);
  25. if($list){
  26. echo "删除成功";
  27. }
  28. }
  29. //显示修改页面
  30. public function gai(){
  31. /* $list = $_GET;*/
  32. return view('Gai');
  33. }
  34. //修改数据库内容
  35. public function upda(){
  36. $list = Db::name('user')->where('id',$_POST['id'])->update(['name'=>$_POST['name'],'age'=>$_POST['age']]);
  37. if($list){
  38. echo '修改成功';
  39. }
  40. }
  41.  

这里是视图

修改的页面视图

  1. <form action="{:url('Login/upda')}" method="post">
  2. name<input type="text" name="id" value="{$_GET['id']}">
  3. name<input type="text" name="name" value="{$_GET['name']}"><br>
  4. age<input type="text" name="age" value="{$_GET['age']}"><br>
  5. <input type="submit">
  6. </form>
  7. {$_GET['id']} {$_GET['name']} {$_GET['age']}
  8.  

这个代码就是用来取值的。

显示的页面视图

  1. {foreach $list as $v}
  2. {$v.name}--{$v.age}   <a href="{:url('Login/del')}?id={$v.id}" rel="external nofollow" rel="external nofollow" >删除</a><a href="{:url('Login/Gai')}?id={$v.id}&name={$v.name}&age={$v.age}" rel="external nofollow" rel="external nofollow" >修改</a><br>
  3. {/foreach}
  4. <a href="{:url('Login/xian')}" rel="external nofollow" rel="external nofollow" >添加</a>
  5.  

显示的添加页面

  1. {foreach $list as $v}
  2. {$v.name}--{$v.age}   <a href="{:url('Login/del')}?id={$v.id}" rel="external nofollow" rel="external nofollow" >删除</a><a href="{:url('Login/Gai')}?id={$v.id}&name={$v.name}&age={$v.age}" rel="external nofollow" rel="external nofollow" >修改</a><br>
  3. {/foreach}
  4. <a href="{:url('Login/xian')}" rel="external nofollow" rel="external nofollow" >添加</a>
  5.  

更多关于thinkPHP相关内容感兴趣的读者可查看jb51专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《codeigniter入门教程》、《CI(CodeIgniter)框架进阶教程》、《Zend FrameWork框架入门教程》及《PHP模板技术总结》。

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号