热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

phpMyDataGrid入门4:单击修改数据

在《phpMyDataGrid入门3:如何使用where过滤数据》中我们已经学习了如何使用phpMyDataGrid类中的where方法,来达到取出一张表中的部分数据的效果。到目前为之我们已经可以相对灵活的取出

 在《phpMyDataGrid入门3:如何使用where过滤数据》中我们已经学习了如何使用phpMyDataGrid类中的where方法,来达到取出一张表中的部分数据的效果。到目前为之我们已经可以相对灵活的取出一张表中的全部或部分数据一列表的新式展现出来。
  今天我们来介绍phpMyDataGrid的另一个非常实用的功能,单击修改数据,具体代码如下:


 
  //由于PHP版本原因,有的会报出DEPRECATED的错
  //没有实际影响,屏蔽就行
  error_reporting( E_ALL & ~E_NOTICE & ~E_DEPRECATED);
  //引入类文件
  include ("phpmydatagrid.class.php");
  //实例化类
  $objGrid = new datagrid;
  //连接数据库
  $objGrid->conectadb("127.0.0.1", "root", "", "guru");
  $objGrid->language("en");
  //最后一列显示的功能键,从左向右功能为"新增键"、"编辑键"、"删除键"、"浏览键"。
  $objGrid->buttons(true,true,true,true);
  //修改数值时产生的Form名称
  $objGrid->form('employee', true);
  //需要读取的表
  $objGrid->tabla("employees");
  //where
  $objGrid->where("status=1");
  //索引值用于修改数据
  $objGrid->keyfield("id");
  //分页显示行数
  $objGrid->datarows(1);
  //默认排序方式
  $objGrid->orderby("name", "ASC");
  //显示列设置,相关设置可参考phpmydatagrid.class.php
  $objGrid->FormatColumn("id", "ID Employee", 5, 5, 1, "50", "center", "integer");
  $objGrid->FormatColumn("name", "Name", 30, 30, 0, "150", "left");
  $objGrid->FormatColumn("lastname", "Last name", 30, 30, 0, "150", "left");
  $objGrid->FormatColumn("age", "Age", 5, 5, 0, "50", "right");
  //自定义日期格式
  $objGrid->FormatColumn("afiliation", "Afiliation Date", 10, 10, 0, "100", "center", "date:dmy:/");
  //编辑时可以自定义为
推荐阅读
  • 本文探讨了2019年前端技术的发展趋势,包括工具化、配置化和泛前端化等方面,并提供了详细的学习路线和职业规划建议。 ... [详细]
  • 一个登陆界面
    预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ... [详细]
  • 本文介绍了在Windows环境下使用pydoc工具的方法,并详细解释了如何通过命令行和浏览器查看Python内置函数的文档。此外,还提供了关于raw_input和open函数的具体用法和功能说明。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • 本文介绍了如何利用npm脚本和concurrently工具,实现本地开发环境中多个监听服务的同时启动,包括HTTP服务、自动刷新、Sass和ES6支持。 ... [详细]
  • 本题探讨如何通过最大流算法解决农场排水系统的设计问题。题目要求计算从水源点到汇合点的最大水流速率,使用经典的EK(Edmonds-Karp)和Dinic算法进行求解。 ... [详细]
  • 本文介绍如何通过SSH协议使用Xshell远程连接到Ubuntu系统。为了实现这一目标,需要确保Ubuntu系统已安装并配置好SSH服务器,并保证网络连通性。 ... [详细]
  • 落樱3D v0.5是一款在Android平台上发布的3D美少女格斗游戏,本次更新带来了多项新功能和优化。 ... [详细]
  • 回顾2014年,我经历了多个重要项目和学习阶段,取得了一定的成绩。新的一年即将到来,希望能在更多项目实践中继续成长。 ... [详细]
  • HDU 1394:线段树优化求解逆序对问题
    本文介绍如何使用线段树高效求解排列中的逆序对问题。通过单点增减和区间求和操作,线段树能够快速处理此类问题,并提供了一种替代树状数组的解决方案。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
  • 本文将带领读者深入了解Android系统源码在手机中的实际表现,通过详细的步骤和专业的解释,帮助你更好地理解Android系统的底层运作机制。 ... [详细]
  • Qt中QSpinBox与QSlider的联动实现
    本文介绍如何在Qt框架下将QSpinBox和QSlider组件进行联动,使用户在拖动滑块或修改文本框中的数值时,两个组件能同步更新,从而提供更加直观和便捷的用户体验。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
author-avatar
coraft
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有