tp增删列表

namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
    public function index(){
        $this->display();
    }

     public function del($id){
         $result=false;
         $User=M("user");
         $result=$User->Where(‘id=‘.$id)->delete();
         if($result==false){
             echo json_encode(array(‘msg‘=>‘删除出错!‘));
         }else{
             echo json_encode(array(‘success‘=>true));
         }
     }
     public function save($id){
         $result=false;
         $User = M("User");
         $data[‘firstname‘] = $_REQUEST[‘firstname‘];
         $data[‘lastname‘] = $_REQUEST[‘lastname‘];
         $data[‘phone‘] = $_REQUEST[‘phone‘];
         $data[‘email‘] = $_REQUEST[‘email‘];
         $result=$User->where(‘id=‘.$_REQUEST[‘id‘])->save($data);
         if($result==true){
             echo json_encode(array(‘success‘=>true));
         }else{
             echo json_encode(array(‘msg‘=>‘更新出错!‘));
         }
     }

     public function add(){
         $result=false;
         $User=M("User");
         $data[‘firstname‘] = $_REQUEST[‘firstname‘];
         $data[‘lastname‘] = $_REQUEST[‘lastname‘];
         $data[‘phone‘] = $_REQUEST[‘phone‘];
         $data[‘email‘] = $_REQUEST[‘email‘];
         $result=$User->add($data);
         if($result==true){
             echo json_encode(array(‘success‘=>true));
         }else{
             echo json_encode(array(‘msg‘=>‘添加出错!‘));
         }
     }

     public function read(){
         $pagenum=isset($_POST[‘page‘]) ? intval($_POST[‘page‘]) : 1;
         $rowsnum=isset($_POST[‘rows‘]) ? intval($_POST[‘rows‘]) : 10;
         $User=M("User");
         $total = $User->count();    //计算总数
         $userlist=array();
         $userlist=$User->limit(($pagenum-1)*$rowsnum.‘,‘.$rowsnum)->order(‘id asc‘)->select();
         $json=‘{"total":‘.$total.‘,"rows":‘.json_encode($userlist).‘}‘;//重要,easyui的标准数据格式,数据总数和数据内容在同一个json中
         echo $json;
     }
}
时间: 2024-07-29 06:36:11

tp增删列表的相关文章

用react写一个demo,增删列表

今天学了一点react,挺好玩的哈哈,分享一下demo 1.环境搭建 (1)首先进入node.js官网,下载nods.js后安装,安装成功后会自带安装npm,接下来验证是否安装成功,在cmd中输入node -v和npm -v后若输出版本号及证明安装成功,如下: (2)下载submit._text,进入submit官网,下载软件后安装即可 2.react项目创建 (1)进入cmd,输入命令 npx create-react-app app cd app npm start 即可创建一个名为app的

实现xshell以及crt自动化登录

通过xshell或者crt登录堡垒机然后再登录到主机,每次输入密码太麻烦.所以写了这个自动化工具 主要代码: #!/usr/bin/env python #-*- coding: UTF-8 -*- import sys default_encoding = 'utf-8' if sys.getdefaultencoding() != default_encoding:     reload(sys)     sys.setdefaultencoding(default_encoding) im

DOM事件机制

前言 本文主要介绍DOM事件级别.DOM事件模型.事件流.事件代理和Event对象常见的应用,希望对你们有些帮助和启发! 本文首发地址为GitHub博客,写文章不易,请多多支持与关注! 一.DOM事件级别 DOM级别一共可以分为四个级别:DOM0级.DOM1级.DOM2级和DOM3级.而DOM事件分为3个级别:DOM 0级事件处理,DOM 2级事件处理和DOM 3级事件处理.由于DOM 1级中没有事件的相关内容,所以没有DOM 1级事件. 1.DOM 0级事件 el.onclick=functi

python中列表的增删查改

本文将学习python中对列表中的元素进行增删查改操作以l为例:l=['hello','tomorrow','!']1.增加:(1)在列表末尾增添元素:列表名.append('element') l.append('hello') print(l) 输出:(2)在列表任意位置插入元素:列表名.insert(索引,'element')l.insert(1,"luu's")print(l)输出: 2.删除(1)del 列表名[序号] del l[1] print(l) (2)列表名.pop

python中关于list列表的增删查改操作

python中list的操#python创建列表的时候,会以堆栈的形式存放数据,从右向左往堆栈中存放数据 movies=["The holy Grail","The life of brain","The meaning of life"] movies=[] #len()表示长度print(len(movies))#python append在列表的末尾添加一个元素movies.append("Gillain")#pytho

【Mybatis】基于注解实现增删查改和多参数列表查询

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 在[Mybatis]Mybatis入门概述及第一个Mybatis实例实现增删改查和[Mybatis]Mybatis接口编程方式实现增删改查演示了如何使用XML来操作Mybatis实现CRUD,但是大量的XML配置文件的编写是非常烦人的.因此Mybatis也提供了基于注解的配置方式,下面我们来演示一下使用接口加注解来实现CRUD的的例子. 一.创建数据库.数据表 use test; creat

列表的增删查改

01 查 列表的查询与字符串的切边几乎一样,切片去查或者循环去查 如: l1 = ['das', 'dfsdf',[1,23,],'asda'] li = l1[0] print(li) l2 = l1[0:3] print(l2) 02 增 1 append 增加到最后 l1 = ['das', 'dfsdf',[1,23,],'asda'] l1.append('sfdg') l1.append(324314) print(l1) l1 = ['das', 'dfsdf',[1,23,],'

列表的增删查改 续

删 pop按索引去删 l1 = ['das', 'dfsdf',[1,23,],'asda'] name = l1.pop(1)#返回被删除的值,按索引去删除 print(name,l1) 若不写删除元素索引,默认删除最后一个 remove 按元素值去删 l1 = ['das', 'dfsdf',[1,23,],'asda'] l1.remove('asda') print(l1) clear 清空  del 删除列表 l1 = ['das', 'dfsdf',[1,23,],'asda'] l

tp中的增删

<?php  define("APP_NAME","ADDINFO");  define("APP_PATH","./ADDINFO/");  define("APP_DEBUG","true");  require "ThinkPHP/ThinkPHP.php";?> <?php// 本类由系统自动生成,仅供测试用途class IndexActio