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 相关文章推荐
一次编写,随处运行
Oct 09 PHP
PHP 中dirname(_file_)讲解
Mar 18 PHP
PHP命令行脚本接收传入参数的三种方式
Aug 20 PHP
Symfony数据校验方法实例分析
Jan 26 PHP
Codeigniter的dom类用法实例
Jun 26 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 PHP
10个值得深思的PHP面试题
Nov 14 PHP
PHP用continue跳过本次循环中剩余代码的注意点
Jun 27 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
实例讲解通过​PHP创建数据库
Jan 20 PHP
PHP函数积累总结
Mar 19 PHP
Laravel 将数据表的数据导出,并生成seeds种子文件的方法
Oct 09 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生成条形图的方法
2014/12/10 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
js png图片(有含有透明)在IE6中为什么不透明了
2010/02/07 Javascript
从jQuery.camelCase()学习string.replace() 函数学习
2011/09/13 Javascript
js实现俄罗斯方块小游戏分享
2014/01/31 Javascript
javascript 控制input只允许输入的各种指定内容
2014/06/19 Javascript
jQuery实现简单弹窗遮罩效果
2017/02/27 Javascript
Vue.js实现图片的随意拖动方法
2018/03/08 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
浅析TypeScript 命名空间
2020/03/19 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
python函数装饰器用法实例详解
2015/06/04 Python
python3 pillow生成简单验证码图片的示例
2017/09/19 Python
Python scikit-learn 做线性回归的示例代码
2017/11/01 Python
python实现随机调用一个浏览器打开网页
2018/04/21 Python
python 把文件中的每一行以数组的元素放入数组中的方法
2018/04/29 Python
python得到电脑的开机时间方法
2018/10/15 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
对python中不同模块(函数、类、变量)的调用详解
2019/07/16 Python
python GUI库图形界面开发之PyQt5开发环境配置与基础使用
2020/02/25 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
构建高效的python requests长连接池详解
2020/05/02 Python
Python使用多进程运行含有任意个参数的函数
2020/05/02 Python
采用怎样的方法保证数据的完整性
2013/12/02 面试题
人力资源管理专业毕业生推荐信
2013/11/07 职场文书
考试作弊检讨书大全
2014/02/18 职场文书
大学毕业生求职自荐信
2014/02/20 职场文书
中国梦我的梦演讲稿
2014/04/23 职场文书
医德考评自我评价
2014/09/14 职场文书
简单租房协议书(范本)
2014/10/13 职场文书
助学金感谢信
2015/01/20 职场文书
拖欠货款起诉状
2015/05/20 职场文书
签约仪式致辞
2015/07/30 职场文书
python基础之匿名函数详解
2021/04/21 Python
Python3 类型标注支持操作
2021/06/02 Python
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python