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学习之PHP运算符
Oct 09 PHP
php 获取全局变量的代码
Apr 21 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
Jun 05 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
THINKPHP内容分页代码分享
Jan 14 PHP
PHP编程入门的基本语法知识点总结
Jan 26 PHP
深入理解PHP原理之执行周期分析
Jun 01 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 PHP
windows下的WAMP环境搭建图文教程(推荐)
Jul 27 PHP
解决form中action属性后面?传递参数 获取不到的问题
Jul 21 PHP
php判断str字符串是否是xml格式数据的方法示例
Jul 26 PHP
在 Laravel 6 中缓存数据库查询结果的方法
Dec 11 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 8小时时间差的解决方法小结
2009/12/22 PHP
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
ThinkPHP与PHPExcel冲突解决方法
2011/08/08 PHP
在项目中寻找代码的坏命名
2012/07/14 PHP
php curl模拟post提交数据示例
2013/12/31 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
解析WordPress中函数钩子hook的作用及基本用法
2015/12/22 PHP
JavaScript中的类继承
2010/11/25 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
Javascript实现前端简单的路由实例
2016/09/11 Javascript
js正则相关知识点专题
2018/05/10 Javascript
JavaScript 自定义html元素鼠标右键菜单功能
2019/12/02 Javascript
JavaScript中CreateTextFile函数
2020/08/30 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
[01:41]DOTA2 2015国际邀请赛中国区预选赛第三日战报
2015/05/28 DOTA
python多线程编程中的join函数使用心得
2014/09/02 Python
Python检测QQ在线状态的方法
2015/05/09 Python
python中__slots__用法实例
2015/06/04 Python
Python操作MongoDB数据库的方法示例
2018/01/04 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
python实现nao机器人手臂动作控制
2019/04/29 Python
Python控制Firefox方法总结
2019/06/03 Python
Django框架HttpResponse对象用法实例分析
2019/11/01 Python
python turtle 绘制太极图的实例
2019/12/18 Python
Django websocket原理及功能实现代码
2020/11/14 Python
python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
2021/01/28 Python
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
如何选择使用结构还是类
2014/05/30 面试题
经贸专业毕业生求职信范文
2014/05/01 职场文书
校园广播稿精选
2014/10/01 职场文书
群众路线教育实践活动实施方案
2014/10/31 职场文书
物业工程部岗位职责
2015/02/11 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
如何用JS实现网页瀑布流布局
2021/04/24 Javascript