zoukankan      html  css  js  c++  java
  • Think php (TP5) 批量删除全部源码

    Think php (TP5) 批量删除全部源码如下:


    控制器(Curd.php):

    <?php  
    	namespace appackcontroller;
    	use thinkController;
    	use thinkDb;
    	use thinkRequest;
    	use appackmodelCurd as CurdModel;
    
    	class Curd extends Controller
    	{
    
    		//	批量删除
    		public function delete(){
    			//	获取前台删除的全部id  (/a强制转换为数组类型)
    			// 因为修改是根据主键id修改的  所以要用修饰符转换一下
    			$data=input('ids/a');
    			//	调用model里面的destroy方法 传参是删除的ID 
    			$info = CurdModel::destroy($data);
    			//	判断是否删除成功
    			if($info){
    				$this->success('批量删除成功','lists');
    			}else{
    				$this->error('批量删除失败');
    			}
    		}
            
            //	显示
    		public function lists(){
    			//	利用助手函数Db指向 select方法 查看数据表中的内容
    			$lists = Db('curd')->select();
    			//	将查找的内容 利用assign 渲染模板变量数据到前台
    			$this->assign('lists',$lists);
    			//	返回显示页面
    			return $this->fetch('lists');
    		}
    		
    	}

     显示:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>Document</title>
    </head>
    <body>
    	<table border="1" cellspacing="0">
        <!-- 利用form表单提交到控制器-->
    	<form action="{:url('Curd/delete')}" method="post">
    		<button>批量删除</button>
    		<tr>
                    <!--  这个是摆设... -->
    			<th><input type="checkbox"></th>
    			<th>ID</th>
    			<th>姓名</th>
    			<th>年龄</th>
    			<th>操作</th>
    		</tr>
    		{foreach name="lists" item="vo"}
    		<tr>
                <!--  复选框 name为isd[] 因为是批量删除加上中括号  加上value-->
    			<td><input type="checkbox" name="ids[]" value="{$vo.id}"></td>
    			<td>{$vo.id}</td>
    			<td>{$vo.user}</td>
    			<td>{$vo.sex}</td>
    			<td>
    				<a href="{:url('del','id='.$vo['id'])}">删除</a>
    				<a href="{:url('edit','id='.$vo['id'])}">修改</a>
    			</td>
    		</tr>
    		{/foreach}
            <!-- 结束form-->
    		</form>
    	</table>
    </body>
    </html>

                                                                                                                                                                                                                                           ----and

  • 相关阅读:
    yum clean all大坑解决
    RHEL 7 “There are no enabled repos” 的解决方法
    exportfs命令 – 管理NFS服务器共享的文件系统
    Linux放大缩小字体的快捷键
    chcon命令详解
    通过配置hosts.allow和hosts.deny文件允许或禁止ssh或telnet操作
    安装RHEL7配置本地yum源 -- yum不能安装时,在本地安装,亲测成功
    块存储、文件存储、对象存储意义及差异
    在Windows Server 2012 R2域环境中禁用(取消)密码复杂策略
    bat脚本静默安装软件示例
  • 原文地址:https://www.cnblogs.com/zhumengyang/p/13346632.html
Copyright © 2011-2022 走看看