• 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

  • 相关阅读:
    OpenDataSource、OPENQUERY、OPENROWSET用法
    DROIDSLAM 论文阅读笔记
    android之路重新开启
    Android工程目录
    新入园
    获取输入框内容,数值类型转换问题
    基于.net平台remoting、DB2技术的大型分布式HIS系统架构及开发(项目架构师方向)
    基于ios开发点餐系统应用(附带源码)
    DEV控件及如何实现一些功能的应用(附带PPT讲解)
    基于J2EE+JBPM3.x/JBPM4.3+Flex流程设计器+Jquery+授权认证)企业普及版贝斯OA与工作流系统
  • 原文地址:https://www.cnblogs.com/zhumengyang/p/13346632.html
Copyright © 2020-2023  润新知