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授权问题总结
May 06 PHP
关于页面优化和伪静态
Oct 11 PHP
php preg_filter执行一个正则表达式搜索和替换
Feb 27 PHP
PHP的autoload机制的实现解析
Sep 15 PHP
使用php判断服务器是否支持Gzip压缩功能
Sep 24 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
Jun 23 PHP
php中的字符编码转换函数用法示例
Oct 20 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
php将远程图片保存到本地服务器的实现代码
Aug 03 PHP
PHP处理数组和XML之间的互相转换
Jun 02 PHP
PHP微信开发之模板消息回复
Jun 24 PHP
thinkphp5 路由分发原理
Mar 18 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写的求多项式导数的函数代码
2012/07/04 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
Zend Framework框架中实现Ajax的方法示例
2017/06/27 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
jQuery Selector选择器小结
2010/05/06 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
javascript scrollTop正解使用方法
2013/11/14 Javascript
js如何设置在iframe框架中指定div不显示
2013/12/04 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
JS 拦截全局ajax请求实例解析
2016/11/29 Javascript
JavaScript 字符串常用操作小结(非常实用)
2016/11/30 Javascript
js弹出窗口简单实现代码
2017/03/22 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
优雅的将ElementUI表格变身成树形表格的方法步骤
2019/04/11 Javascript
Vue使用lodop实现打印小结
2019/07/06 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
Javascript柯里化实现原理及作用解析
2020/10/22 Javascript
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
linux系统使用python监测系统负载脚本分享
2014/01/15 Python
详解Python的Django框架中的通用视图
2015/05/04 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
Python将字符串常量转化为变量方法总结
2019/03/17 Python
Python3中的bytes和str类型详解
2019/05/02 Python
Python如何使用函数做字典的值
2019/11/30 Python
python判断正负数方式
2020/06/03 Python
Python绘制K线图之可视化神器pyecharts的使用
2021/03/02 Python
如何用Java判断一个文件或目录是否存在
2012/11/19 面试题
三好学生个人先进事迹材料
2014/05/17 职场文书
施工安全员岗位职责
2015/04/11 职场文书
给朋友的赠语
2015/06/23 职场文书
八年级历史教学反思
2016/02/19 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript
springboot layui hutool Excel导入的实现
2022/03/31 Java/Android