1<?php
2classCurdActionextendsAction{
3publicfunctiondel($id){
4$result=false;
5$User=M("user");
6$result=$User->Where('id='.$id)->delete();
7if($result==false){
8echojson_encode(array('msg'=>'删除出错!'));
9}else{
10echojson_encode(array('success'=>true));
11}
12}
13publicfunctionsave($id){
14$result=false;
15$User=M("User");
16$data['firstname']=$_REQUEST['firstname'];
17$data['lastname']=$_REQUEST['lastname'];
18$data['phone']=$_REQUEST['phone'];
19$data['email']=$_REQUEST['email'];
20$result=$User->where('id='.$_REQUEST['id'])->save($data);
21if($result==true){
22echojson_encode(array('success'=>true));
23}else{
24echojson_encode(array('msg'=>'更新出错!'));
25}
26}
27
28publicfunctionadd(){
29$result=false;
30$User=M("User");
31$data['firstname']=$_REQUEST['firstname'];
32$data['lastname']=$_REQUEST['lastname'];
33$data['phone']=$_REQUEST['phone'];
34$data['email']=$_REQUEST['email'];
35$result=$User->add($data);
36if($result==true){
37echojson_encode(array('success'=>true));
38}else{
39echojson_encode(array('msg'=>'添加出错!'));
40}
41}
42
43publicfunctionread(){
44$pagenum=isset($_POST['page'])?intval($_POST['page']):1;
45$rowsnum=isset($_POST['rows'])?intval($_POST['rows']):10;
46$User=M("User");
47$total=$User->count();//计算总数
48$userlist=array();
49$userlist=$User->limit(($pagenum-1)*$rowsnum.','.$rowsnum)->order('idasc')->select();
50$json='{"total":'.$total.',"rows":'.json_encode($userlist).'}';//重要,easyui的标准数据格式,数据总数和数据内容在同一个json中
51echo$json;
52}
53}
54?>
以上是PHP源代码CurdAction.class.php,以下是datagrid界面
分享到:
相关推荐
ThinkPHP数据库操作CURD-9
Thinkphp数据库在线备份下载和还原代码,使用ThinkPHP框架
Thinkphp数据库在线备份下载和还原,采用tp内核,大家下载后哪里不懂可以问我!
Thinkphp数据库备份和还原
程序后台技术框架:ThinkPHP5(一个MVC框架),后台界面采用EasyUI框架,前台界面采用Bootstrap框架,用户浏览器和服务器全程几乎采用jquery异步加载技术! 二、功能介绍 别看他只是一个简单的图书管理系统,...
thinkphp CURD完整案例,控制器,配置文件,增删查改完成案例,带数据库。新建数据库study ,然后导入my_study.sql文件。
该文档详细描述了ThinkPHP5.0数据库和模型的使用,文档是静态网页版,需要使用浏览器打开
ThinkPHP数据库常见查询
tp 数据库配置
thinkPHP后台数据库
thinkphp5的demo,方便入门学习,含数据库
thinkPHP之CURD开发简单源码,适合新手学习
thinkphp5官方 模型 数据库手册离线版
本文实例讲述了thinkPHP5框架实现多数据库连接,跨数据连接查询操作。分享给大家供大家参考,具体如下: 1. 多数据库连接 方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为...
ThinkPHP整合phpqrcode生成二维码DEMO
ThinkPHP数据库备份,代码可能比较简陋,没做深入的验证,但是能保证,备份,下载,还原。正常操作。内置数据库。文件下载后,导入数据库即可使用。
Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel导入导出Thinkphp5整合excel...
tp5(ThinkPHP 5.1)连接达梦数据库源码
Thinkphp内核全新优化UI界面影视双端源码.txt
使用ThinkPHP 3.2+EasyUI后台权限管理,系统独立分组,非常适合做二次开发。源码完整,能顺利运行,没有问题。