打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
整合Thinkphp数据库基本操作CURD,界面datagrid采用EasyUi的Demo

 

 1 <?php
 2     class CurdAction extends Action{
 3         public function del($id){
 4             $result=false;
 5             $User=M("user");
 6             $result=$User->Where('id='.$id)->delete();
 7             if($result==false){
 8                 echo json_encode(array('msg'=>'删除出错!'));
 9             }else{
10                 echo json_encode(array('success'=>true));
11             }
12         }
13         public function save($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);
21             if($result==true){
22                 echo json_encode(array('success'=>true));
23             }else{
24                 echo json_encode(array('msg'=>'更新出错!'));
25             }
26         }
27         
28         public function add(){
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);
36             if($result==true){
37                 echo json_encode(array('success'=>true));
38             }else{
39                 echo json_encode(array('msg'=>'添加出错!'));
40             }
41         }
42         
43         public function read(){
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('id asc')->select();
50             $json='{"total":'.$total.',"rows":'.json_encode($userlist).'}';//重要,easyui的标准数据格式,数据总数和数据内容在同一个json中
51             echo $json;
52         }
53     }
54 ?>
以上是PHP源代码CurdAction.class.php,以下是datagrid界面
 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
php操作JSON格式数据
掌握 Ajax,第 11 部分: 服务器端的 JSON 在服务器端脚本和程序中用 JSON 进行响应和回复 Brett D. McLaughlin, Sr., 作家兼编辑, O'Reilly Medi
php – 如何演示二阶SQL注入?
json的定义、标准格式及json字符串检验
PHP操作JSON方法大全
php和js如何通过json互相传递数据
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服