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 相关文章推荐
BBS(php &amp; mysql)完整版(二)
Oct 09 PHP
PHP 调试工具Debug Tools
Apr 30 PHP
谈谈关于php的优点与缺点
Apr 11 PHP
php 启动报错如何解决
Jan 17 PHP
基于PHP的简单采集数据入库程序
Jul 30 PHP
PHP缓存集成库phpFastCache用法
Dec 15 PHP
CentOS6.5 编译安装lnmp环境
Dec 21 PHP
php实现的RSS生成类实例
Apr 23 PHP
php实现的递归提成方案实例
Nov 14 PHP
php实现XML和数组的相互转化功能示例
Feb 08 PHP
php curl上传、下载、https登陆实现代码
Jul 23 PHP
php获取ajax的headers方法与内容实例
Dec 27 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代码把全角数字转为半角数字
2007/12/10 PHP
PHP中的extract的作用分析
2008/04/09 PHP
php查看session内容的函数
2008/08/27 PHP
yii的CURD操作实例详解
2014/12/04 PHP
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
2010/09/14 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
js实现对ajax请求面向对象的封装
2016/01/08 Javascript
封装的dialog插件 基于bootstrap模态对话框的简单扩展
2016/08/10 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
2016/08/11 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
写gulp遇到的ES6问题详解
2018/12/03 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
解决qrcode.js生成二维码时必须定义一个空div的问题
2020/07/09 Javascript
[01:08:00]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
详解Python3中的Sequence type的使用
2015/08/01 Python
python3.5使用tkinter制作记事本
2016/06/20 Python
理论讲解python多进程并发编程
2018/02/09 Python
解决Python一行输出不显示的问题
2018/12/03 Python
python读取有密码的zip压缩文件实例
2019/02/08 Python
Python面向对象思想与应用入门教程【类与对象】
2019/04/12 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
什么是python的id函数
2020/06/11 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
基于python的opencv图像处理实现对斑马线的检测示例
2020/11/29 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
教师的实习鉴定
2013/12/15 职场文书
集团公司总经理岗位职责
2013/12/20 职场文书
繁星春水读书笔记
2015/06/30 职场文书