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 相关文章推荐
Wordpress php 分页代码
Oct 21 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
Jun 17 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
浅析Laravel5中队列的配置及使用
Aug 04 PHP
php实现当前页面点击下载文件的实例代码
Nov 16 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
PHP常见字符串操作函数与用法总结
Mar 04 PHP
php DES加密算法实例分析
Sep 18 PHP
零基础php编程好学吗
Oct 11 PHP
PHP设计模式(六)桥连模式Bridge实例详解【结构型】
May 02 PHP
laravel使用redis队列实例讲解
Mar 23 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 strstr查找字符串中是否包含某些字符的查找函数
2010/06/03 PHP
Zend的MVC机制使用分析(一)
2013/05/02 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
php 删除指定文件夹的实例讲解
2017/07/25 PHP
PHP实现通过strace定位故障原因的方法
2018/04/29 PHP
利用webqq协议使用python登录qq发消息源码参考
2013/04/08 Javascript
javascript与css3动画结合使用小结
2015/03/11 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
JS实现回到页面顶部动画效果的简单实例
2016/05/24 Javascript
Vue 2.0+Vue-router构建一个简单的单页应用(附源码)
2017/03/14 Javascript
Vue组件通信实践记录(推荐)
2017/08/15 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
加载 vue 远程代码的组件实例详解
2017/11/20 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
2018/07/23 jQuery
layUI实现列表查询功能
2019/07/27 Javascript
python按照多个字符对字符串进行分割的方法
2015/03/17 Python
查看Python安装路径以及安装包路径小技巧
2015/04/28 Python
Python3匿名函数lambda介绍与使用示例
2019/05/18 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
解决django model修改添加字段报错的问题
2019/11/18 Python
Python原始套接字编程实例解析
2020/01/29 Python
使用Python FastAPI构建Web服务的实现
2020/06/08 Python
Python 字符串池化的前提
2020/07/03 Python
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
Mybag美国/加拿大:英国奢华包包和名牌手袋网站
2020/02/16 全球购物
Moss Bros官网:英国排名第一的西装店
2020/02/26 全球购物
一些网络技术方面的面试题
2014/05/01 面试题
学生就业推荐信
2013/11/13 职场文书
升职自荐信
2013/11/28 职场文书
项目管理计划书
2014/01/09 职场文书
求职自我评价范文
2015/03/09 职场文书
vue+iview实现手机号分段输入框
2022/03/25 Vue.js
Python中requests库的用法详解
2022/06/05 Python
服务器nginx权限被拒绝解决案例
2022/09/23 Servers