一 代码
1、配置文件
<?php return array( 'APP_DEBUG' => false, // 关闭调试模式 'DB_TYPE'=> 'mysql', // 数据库类型 'DB_HOST'=> 'localhost', // 数据库服务器地址 'DB_NAME'=>'db_database30', // 数据库名称 'DB_USER'=>'root', // 数据库用户名 'DB_PWD'=>'root', // 数据库密码 'DB_PORT'=>'3306', // 数据库端口 'DB_PREFIX'=>'think_', // 数据表前缀 ); ?>
2、入口文件
<?php define('THINK_PATH', '../ThinkPHP'); //定义ThinkPHP框架路径(相对于入口文件) define('APP_NAME', 'App'); //定义项目名称 define('APP_PATH', './App'); //定义项目路径 require(THINK_PATH."/ThinkPHP.php"); //加载框架入口文件 App::run(); //实例化一个网站应用实例 ?>
3、控制器文件
<?php header("Content-Type:text/html; charset=utf-8"); //设置页面编码格式 class IndexAction extends Action{ public function index(){ $db = M('User'); // 实例化模型类,参数数据表名称,不包含前缀 $select = $db->order('id desc')->limit(10)->select(); $this->assign('select',$select); // 模板变量赋值 $this->display(); // 指定模板页 } public function update(){ $db = M('User'); // 实例化模型类,参数数据表名称,不包含前缀 $select = $db->where('id='.$_GET['id'])->select(); $this->assign('select',$select); // 模板变量赋值 $this->display(update); // 指定模板页 if(isset($_POST['id'])){ $data['user'] = $_POST['user']; // 要修改的数据对象属性赋值 $data['pass'] = md5($_POST['pass']); $data['address'] = $_POST['address']; $result=$db->where('id='.$_POST['id'])->save($data); // 根据条件保存修改的数据 if($result){ $this->redirect('Index/index','', 2,'数据更新成功'); //页面重定向 } } } public function delete(){ $db = M('User'); // 实例化模型类,参数数据表名称,不包含前缀 $result=$db->where('id='.$_GET['id'])->delete(); // 删除id为5的用户数据 if($result){ $this->redirect('Index/index','', 2,'数据删除成功'); //页面重定向 } } } ?>
4、模板文件一
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>用户信息输出</title> <link href="__ROOT__/Public/Css/style.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="405" border="1" cellpadding="1" cellspacing="1" bgcolor="#99CC33" bordercolor="#FFFFFF"> <tr> <td colspan="4" bgcolor="#FFFFFF" class="title" align="center">用户信息</td> </tr> <tr class="title"> <td bgcolor="#FFFFFF" width="44">ID</td> <td bgcolor="#FFFFFF" width="120">名称</td> <td bgcolor="#FFFFFF" width="111">地址</td> <td bgcolor="#FFFFFF" width="111">操作</td> </tr> <foreach name='select' item='user' > <tr class="content"> <td bgcolor="#FFFFFF">{$user.id}</td> <td bgcolor="#FFFFFF">{$user.user}</td> <td bgcolor="#FFFFFF">{$user.address}</td> <td bgcolor="#FFFFFF"><a href="__URL__/update?id={$user.id}">更新</a>/<a href="__URL__/delete?id={$user.id}">删除</a></td> </tr> </foreach> </table> </body> </html>
5、模板文件二
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>用户信息输出</title> <link href="__ROOT__/Public/Css/style.css" rel="stylesheet" type="text/css" /> </head> <body> <form id="form2" name="form2" method="post" action="__URL__/update"> <table width="405" border="1" cellpadding="1" cellspacing="1" bgcolor="#99CC33" bordercolor="#FFFFFF"> <tr> <td colspan="2" bgcolor="#FFFFFF" class="title" align="center">用户信息</td> </tr> <foreach name='select' item='user' > <tr class="content"> <td bgcolor="#FFFFFF" class="right" width="103">名称:</td> <td bgcolor="#FFFFFF" width="289"> <input type="hidden" name="id" id="hiddenField" value="{$user.id}" /><input name="user" type="text" id="user" size="20" value="{$user.user}" /></td> </tr> <tr class="content"> <td bgcolor="#FFFFFF" class="right">密码:</td> <td bgcolor="#FFFFFF"><input name="pass" type="password" id="pass" size="20" value="{$user.pass}" /> </td> </tr> <tr class="content"> <td bgcolor="#FFFFFF" class="right"> 地址:</td> <td bgcolor="#FFFFFF"> <input name="address" type="text" id="address" size="30" value="{$user.address}" /> </td> </tr> <tr class="content"> <td bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"><input type="submit" name="button" id="button" value="更新" /></td> </tr> </foreach> </table> </form> </body> </html>
二 运行结果
相关推荐
主要介绍了ThinkPHP框架实现用户信息查询更新及删除功能,结合实例形式分析了thinkPHP框架数据库配置、控制与模板调用实现信息查询、更新、删除等功能相关操作技巧,需要的朋友可以参考下
最新的 thinkphp 6.1 开发的 AI ...同时,该项目还提供了非常简洁的用户界面和灵活的管理模块,让用户可以快速添加、编辑和删除网址信息。此外,该项目还提供了灵活的分类和排序功能,可根据用户个性化需求进行自定义
药品信息管理模块主要是药品信息录入、药品信息查询,进货记录添加,销售记录的添加,过期药品记录添加等。 进货管理模块主要是进货记录查询、进货等。 销售管理模块主要药店管理员对药店药品销售情况的查询、销售...
.6.2获取图片基本信息 149 .6.3图像裁剪 150 .6.4图像缩略图 151 .6.5水印 152 .7总结 153 第11章 留言板项目实战 154 11.1项目目的 154 11.2项目需求 154 11.3数据表设计 154 11.4模块设计 155 11.5编码...
基于thinkphp3.1.2的通用网站后台 本通用后台包含以下功能: 1、RBAC权限管理功能; 便捷地对系统中用户进行权限分配,所以权限分配可以在一个页面分配完成。 2、简单新闻发布版块; 基本的新闻发布、修改、删除...
1.基于上一个版本已经完成初步的搭建,也是在工作中项目实际完成的结果,本次提供基本搭好的框架,能给予初学者一定的学习和借鉴。 2.系统包括: 1. 后台vue-api实现基本接口 2. vue后台框架 2.1 vuex、路由、...
一、ThinkPHP3.2仿京东实战电子商城开发项目 第一天 1.项目说明 2.时间插件、XSS过滤、在线编辑器使用 3.商品的删除 4.商品的修改完成-一张表的操作全部完成 5.tp中使用AJAX提交表单 6.把模板套到项目中 7. 管理员的...
最新ThinkPHP 5.1全球首发视频教程(60天成就PHP大牛线上培训班课) 第1章ThinkPHP安装与运行流程 第2章ThinkPHPSe置技巧 第3章ThinkPHP设计模式与Trait技术 第4章容器脑注入静态代理请求...如有版权问题, 请联系我删除.
Niushop采用ThinkPHP5.0 + MySQL 开发语言,完全面向对象的技术架构设计开发。完全开源,适合企业及个人,包含 (B2B2C + 微信商城 + WAP + Android + IOS) 二次开发非常方便。 Niushop开源商城系统基础功能 (一)...
第1章ThinkPHP安装与运行流程 第2章ThinkPHPSe置技巧 第3章ThinkPHP设计模式与Trait技术 第4章容器脑注入静态代理请求对象 第5章数据库与模型 第6章模板变量与常用标签 第7章模板继承与创建数据表 第8章验证器与独立...
期间系统会提醒你输入数据库信息以完成安装,安装完成后建议删除install目录下index.php文件或将其改名。 后台访问地址: 1.域名/admin 2.域名/index.php/admin 3.域名/index.php?s=/admin 公众号和H5首页访问地址...
本人花钱买的,并修改了几处BUG,是学习及开发基于ThinkPHP商城系统的好东西!由于商品图片占空间太大,已经删除。保留了核心的源代码和数据库文件!完全可用。如果需要更完整的资料,请您在评论中留下QQ或者邮箱,...
基于ThinkPHP6.1开发的AI网址...同时,该项目还提供了非常简洁的用户界面和灵活的管理模块,让用户可以快速添加、编辑和删除 网址信息。此外,该项目还提供了灵活的分类和排序功能,可根据用户个性化需求进行自定义设置
药品信息管理模块主要是药品信息录入、药品信息查询,进货记录添加,销售记录的添加,过期药品记录添加等。 进货管理模块主要是进货记录查询、进货等。 销售管理模块主要药店管理员对药店药品销售情况的查询、销售...
搭建好删除缓存文件 功能介绍: 1、查看策略排行,牛气达人,跟买 2、查看行情,创建策略,新闻,资金记录、实名认证等等 3、后台用户管理、系统设置 4、全新版Thinkphp开发配资整站源码/实盘策略/在线配资/股票配资...
基于thinkphp5.1+uniapp+mysql5.7 开发...查看用户资料和用户的发布 查看我的发布 查看我的收藏 设置 修改个人资料 登录账号 注册账号 搜索动态 技术 后端程序采用MVC的设计模式 前端基于uniapp并使用uview-ui框架开发
此外,还可随时查询和分析进货、销售、库存、应收、应付、成本、利润等信息,以及随时与每一位供应商和客户进行清晰、快速地往来对帐,让您能及时、清晰地掌握公司每天的经营状况。 产品特点: 功能简洁实用...
15:优化后台冗余图片查询,优化查询非冗余数据,提高管理用户的访问速度。 16:优化单页可设置关键词及描述。 17:新增Font Awesome字体库,丰富图标库. 18:完善财务系统,会员统计,及订单退款处理 19...
简介: ...同时,该项目还提供了非常简洁的用户界面和灵活的管理模块,让用户可以快速添加、编辑和删除网址信息。此外,该项目还提供了灵活的分类和排序功能,可根据用户个性化需求进行自定义设置。
(1)用户管理:对用户信息进行添加、删除、修改和查看 (2)仓库管理:对仓库信息进行添加、删除、修改和查看 (3)货品管理:对货品信息进行添加、删除、修改和查看 (4)货品仓库管理:对货品仓库信息进行添加、删除和...