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
不重新编译PHP为php增加openssl模块的方法
Jun 14 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
通过5个php实例细致说明传值与传引用的区别
Aug 08 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
laravel安装和配置教程
Oct 29 PHP
php绘制一条弧线的方法
Jan 24 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
Joomla数据库操作之JFactory::getDBO用法
May 05 PHP
ThinkPHP实现分页功能
Apr 28 PHP
Symfony查询方法实例小结
Jun 28 PHP
php实现的rc4加密解密类定义与用法示例
Aug 16 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 中文和编码判断代码
2010/05/16 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
基于thinkphp6.0的success、error实现方法
2019/11/05 PHP
php使用Swoole实现毫秒级定时任务的方法
2020/09/04 PHP
两个DIV等高的JS的实现代码
2007/12/23 Javascript
JavaScript中的Window窗口对象
2008/01/16 Javascript
Javascript 生成指定范围数值随机数
2009/01/09 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
JavaScript+html5 canvas实现本地截图教程
2020/04/16 Javascript
浅析Javascript ES6新增值比较函数Object.is
2016/08/24 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
微信小程序实现日历效果
2018/12/28 Javascript
vue通过数据过滤实现表格合并
2020/11/30 Javascript
Vue基础配置讲解
2019/11/29 Javascript
Python天气预报采集器实现代码(网页爬虫)
2012/10/07 Python
Python logging模块学习笔记
2014/05/24 Python
详解如何利用Cython为Python代码加速
2018/01/27 Python
python中的json总结
2018/10/11 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
python执行精确的小数计算方法
2019/01/21 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
阿里巴巴美国:Alibaba美国
2019/11/24 全球购物
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
英语商务邀请函范文
2014/01/16 职场文书
网络营销计划
2015/01/17 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
Pytorch中的数据集划分&正则化方法
2021/05/27 Python
html+css实现分层金字塔的实例
2021/06/02 HTML / CSS