tp5框架的增删改查操作示例


Posted in PHP onOctober 31, 2019

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

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>
{$_GET['id']} {$_GET['name']} {$_GET['age']}

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

显示的页面视图

{foreach $list as $v}
{$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>
{/foreach}
<a href="{:url('Login/xian')}" rel="external nofollow" rel="external nofollow" >添加</a>

显示的添加页面

{foreach $list as $v}
{$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>
{/foreach}
<a href="{:url('Login/xian')}" rel="external nofollow" rel="external nofollow" >添加</a>

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

PHP 相关文章推荐
新版mysql+apache+php Linux安装指南
Oct 09 PHP
php基础知识:控制结构
Dec 13 PHP
PHP的几个常用数字判断函数代码
Apr 24 PHP
如何在PHP中使用正则表达式进行查找替换
Jun 13 PHP
php实现的漂亮分页方法
Apr 17 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
Dec 09 PHP
php解析字符串里所有URL地址的方法
Apr 03 PHP
PHP结合Jquery和ajax实现瀑布流特效
Jan 07 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 PHP
PHP实现无限分类的实现方法
Nov 14 PHP
PHP实现留言板功能的详细代码
Mar 25 PHP
ThinkPHP5.1表单令牌Token失效问题的解决
Mar 22 PHP
PHP简单实现图片格式转换(jpg转png,gif转png等)
Oct 30 #PHP
thinkPHP框架乐观锁和悲观锁实例分析
Oct 30 #PHP
PHP的HTTP客户端Guzzle简单使用方法分析
Oct 30 #PHP
ThinkPHP5.0框架实现切换数据库的方法分析
Oct 30 #PHP
Laravel 中使用简单的方法跟踪用户是否在线(推荐)
Oct 30 #PHP
微信小程序发送订阅消息的方法(php 为例)
Oct 30 #PHP
php上传后台无法收到数据解决方法
Oct 28 #PHP
You might like
使用php来实现网络服务
2009/09/15 PHP
php 代码优化之经典示例
2011/03/24 PHP
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
js 判断 enter 事件
2009/02/12 Javascript
jQuery 1.2.x 升? 1.3.x 注意事项
2009/05/06 Javascript
JS面向对象、prototype、call()、apply()
2009/05/14 Javascript
js以对象为索引的关联数组
2010/07/04 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
基于mootools插件实现遮罩层新手引导
2012/05/24 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
关于JS中match() 和 exec() 返回值和属性的测试
2016/03/21 Javascript
jQuery通过deferred对象管理ajax异步
2016/05/20 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
VUE 全局变量的几种实现方式
2018/08/22 Javascript
详解Vue 换肤方案验证
2019/08/28 Javascript
JavaScript设计模式之策略模式实现原理详解
2020/05/29 Javascript
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Python 判断是否为质数或素数的实例
2017/10/30 Python
分析Python中解析构建数据知识
2018/01/20 Python
使用Python实现租车计费系统的两种方法
2018/09/29 Python
python3 pygame实现接小球游戏
2019/05/14 Python
python框架Django实战商城项目之工程搭建过程图文详解
2020/03/09 Python
Python Matplotlib绘图基础知识代码解析
2020/08/31 Python
Python colormap库的安装和使用详情
2020/10/06 Python
HTML5中使用json对象的实例代码
2018/09/10 HTML / CSS
理肤泉加拿大官网:La Roche-Posay加拿大
2018/07/06 全球购物
如何做好总经理助理
2013/11/12 职场文书
个人应聘自我评价分享
2013/11/18 职场文书
法人代表证明书格式
2014/10/01 职场文书