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 相关文章推荐
php中文本数据翻页(留言本翻页)
Oct 09 PHP
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
Oct 09 PHP
PHP文件操作实现代码分享
Sep 01 PHP
一个PHP并发访问实例代码
Sep 06 PHP
解析PHP提交后跳转
Jun 23 PHP
ioncube_loader_win_5.2.dll的错误解决方法
Jan 04 PHP
php动态添加url查询参数的方法
Apr 14 PHP
Yii2隐藏frontend/web和backend/web的方法
Dec 12 PHP
php实现贪吃蛇小游戏
Jul 26 PHP
PHP实现登陆并抓取微信列表中最新一组微信消息的方法
Jul 10 PHP
php curl发送请求实例方法
Aug 01 PHP
Laravel 自带的Auth验证登录方法
Sep 30 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 中检查或过滤IP地址的实现代码
2011/11/27 PHP
基于PHP服务端图片生成缩略图的方法详解
2013/06/20 PHP
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
一个很有趣3D球状标签云兼容IE8
2014/08/22 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
Node.js开源应用框架HapiJS介绍
2015/01/14 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
JavaScript判断页面加载完之后再执行预定函数的技巧
2016/05/17 Javascript
详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
2016/09/14 Javascript
详解jQuery的表单验证插件--Validation
2016/12/21 Javascript
COM组件中调用JavaScript函数详解及实例
2017/02/23 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
浅谈Vue数据响应
2018/11/05 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
Layui多选只有最后一个值的解决方法
2019/09/02 Javascript
微信小程序实现左侧滑动导航栏
2020/04/08 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
vue穿梭框实现上下移动
2021/01/29 Vue.js
[04:22]DOTA2上海特级锦标赛主赛事第四日TOP10
2016/03/06 DOTA
Python 实现简单的电话本功能
2015/08/09 Python
python matplotlib中文显示参数设置解析
2017/12/15 Python
NetworkX之Prim算法(实例讲解)
2017/12/22 Python
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
python 内置模块详解
2019/01/01 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
python实现图片横向和纵向拼接
2020/03/05 Python
CSS3 制作旋转的大风车(充满童年回忆)
2013/01/30 HTML / CSS
波兰家具和室内装饰品购物网站:Vivre
2018/04/10 全球购物
英国办公家具网站:Furniture At Work
2019/10/07 全球购物
EJB3.1都有哪些改进
2012/11/17 面试题
学前教育求职自荐信范文
2013/12/25 职场文书
殡葬服务心得体会
2014/09/11 职场文书
Python道路车道线检测的实现
2021/06/27 Python