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 相关文章推荐
PHPMailer 中文使用说明小结
Jan 22 PHP
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
PHP编译安装中遇到的两个错误和解决方法
Aug 20 PHP
php中return的用法实例分析
Feb 28 PHP
使用URL传输SESSION信息
Jul 14 PHP
使用PHP uniqid函数生成唯一ID
Nov 18 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
php使用curl详细解析及问题汇总
Aug 11 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
May 02 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
Jul 19 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
laravel 去掉index.php伪静态的操作方法
Oct 12 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(2)――PHP类型
2010/02/15 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
php+lottery.js实现九宫格抽奖功能
2019/07/21 PHP
用js做一个小游戏平台 (一)
2009/12/29 Javascript
JS中confirm,alert,prompt函数使用区别分析
2010/04/01 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
基于jQuery的JavaScript模版引擎JsRender使用指南
2014/12/29 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
jQuery简单创建节点的方法
2016/09/09 Javascript
javascript 分号总结及详细介绍
2016/09/24 Javascript
jquery拖动改变div大小
2017/07/04 jQuery
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
vue计算属性computed的使用方法示例
2019/03/13 Javascript
vue中引入mxGraph的步骤详解
2019/05/17 Javascript
Vue 打包的静态文件不能直接运行的原因及解决办法
2020/11/19 Vue.js
Python实现的金山快盘的签到程序
2013/01/17 Python
关于Django外键赋值问题详解
2017/08/13 Python
python将每个单词按空格分开并保存到文件中
2018/03/19 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
Python3+Appium实现多台移动设备操作的方法
2019/07/05 Python
Python实现FTP文件传输的实例
2019/07/07 Python
numpy库ndarray多维数组的维度变换方法(reshape、resize、swapaxes、flatten)
2020/04/28 Python
DjangoWeb使用Datatable进行后端分页的实现
2020/05/18 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
CSS 3.0 结合video视频实现的创意开幕效果
2020/06/01 HTML / CSS
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
意大利男装网店:Vrients
2019/05/02 全球购物
护士思想汇报
2014/01/12 职场文书
个人培训自我鉴定
2014/03/28 职场文书
外贸会计专业自荐信
2014/06/22 职场文书
给老婆的道歉信
2015/01/20 职场文书
2015年销售助理工作总结
2015/05/11 职场文书
vue中data改变后让视图同步更新的方法
2021/03/29 Vue.js
Python中的turtle画箭头,矩形,五角星
2022/03/16 Python