首页 / PHP / php批量POST修改_PHP教程
php批量POST修改_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php批量POST修改_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4515字,纯文字阅读大概需要7分钟。
内容图文
这是一个thinkphp中的批量修改的案例:如需要删除多项,或者同时修改多项记录
<span 要点:
<span 前端表单中name要加[],如:
<span 后端接受如:$id = $_POST [id] [$i]; $i为for中的循环变量,当$i相同时可以使得$_POST [id] [$i]和$_POST [name] [$i]为一一对应;
前端表单:
<span <<span form <span name<span ="form1"<span method<span ="post"<span action<span ="__GROUP__/Repair/updateList"<span 对所选操作:<span <<span input <span type<span ="submit"<span value<span ="保 存"<span class<span ="btn btn-primary" <span <<span br <span <<span table <span id<span ="checkList"<span class<span ="list table table-hover" <span <<span tr <span <<span th <span scope<span ="col"<<span input <span id<span ="check"<span type<span ="checkbox"<span onclick<span ="checkAll()" 全选<span </<span th <span <<span th <span scope<span ="col"主题<span </<span th <span <<span th <span scope<span ="col"校区<span </<span th <span <<span th <span scope<span ="col"房间<span </<span th <span <<span th <span scope<span ="col"报修人<span </<span th <span <<span th <span scope<span ="col"联系电话<span </<span th <span <<span th <span scope<span ="col"报修时间<span </<span th <span <<span th <span scope<span ="col"审核<span </<span th <span <<span th <span scope<span ="col"报修状态<span </<span th <span </<span tr <span <<span volist <span name<span ="list"<span id<span ="vo" <span <<span tr <span <<span td<<span input <span type<span ="checkbox"<span name<span ="key"<span value<span ="{$vo.id}"{$vo.id}<span <<span input <span type<span ="hidden"<span name<span ="id[]"<span value<span ="{$vo.id}"</<span td <span <<span td{$vo.topic}<span </<span td <span <<span td{$vo.xiaoqu}<span </<span td <span <<span td{$vo.room}<span </<span td <span <<span td{$vo.pname}<span </<span td <span <<span td{$vo.phone}<span </<span td <span <<span td{$vo.create_time|date='Y-m-d H:i:s',###}<span </<span td <span <<span td<<span select <span name<span ="check[]"<<span switch <span name<span ="vo.check" <span <<span case <span value<span ="0" <span <<span option <span value<span ="0"<span selected<span ="selected"未审核<span </<span option <span <<span option <span value<span ="1"审核<span </<span option <span </<span case <span <<span default <span <<span option <span value<span ="0"未审核<span </<span option <span <<span option <span value<span ="1"<span selected<span ="selected"审核<span </<span option <span </<span switch</<span select</<span td <span <<span td<<span select <span name<span ="status[]"<<span switch <span name<span ="vo.status" <span <<span case <span value<span ="已修" <span <<span option <span value<span ="未修"未修<span </<span option <span <<span option <span value<span ="任务已下"任务已下<span </<span option <span <<span option <span value<span ="已修"<span selected<span ="selected"已修<span </<span option <span </<span case <span <<span case <span value<span ="任务已下" <span <<span option <span value<span ="未修"未修<span </<span option <span <<span option <span value<span ="任务已下"<span selected<span ="selected"任务已下<span </<span option <span <<span option <span value<span ="已修"已修<span </<span option <span </<span case <span <<span default <span <<span option <span value<span ="未修"<span selected<span ="selected"未修<span </<span option <span <<span option <span value<span ="任务已下"任务已下<span </<span option <span <<span option <span value<span ="已修"已修<span </<span option <span </<span switch</<span select</<span td <span </<span tr <span </<span volist <span </<span table <span </<span form
服务端处理:
<span /*<span * * 批量修改状态 <span */ <span public <span function<span updateList() { <span $result = <span false<span ; <span for(<span $i = 0; <span $i < <span count ( <span $_POST [id] ); <span $i ++<span ) { <span $id = <span $_POST [id] [<span $i<span ]; <span $check = <span $_POST [check] [<span $i<span ]; <span $status = <span $_POST [status] [<span $i<span ]; <span //<span 保存登录信息 <span $Repair = M ( 'Repair'<span ); <span $data ['id'] = <span $id<span ; <span $data ['check'] = <span $check<span ; <span $data ['status'] = <span $status<span ; <span $result = <span $Repair->save ( <span $data<span ); } <span if (<span false !== <span $result<span ) { <span $this->success ( '修改成功!'<span ); } <span else<span { <span $this->error ( '修改失败!'<span ); } }
http://www.bkjia.com/PHPjc/440117.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440117.htmlTechArticle这是一个thinkphp中的批量修改的案例: 如需要删除多项,或者同时修改多项记录 前端表单: 全选 主题 校区 房间 报修人 联系电话 报修时...
内容总结
以上是互联网集市为您收集整理的php批量POST修改_PHP教程全部内容,希望文章能够帮你解决php批量POST修改_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。