控制器
public functiondelall(){
$id= I('id');//获取id,前台勾选的id,数组形式
$ids= join(',', $id);//接受id,用,分割,变成1,2,3这样 如果接受不到 就是I方法那里,或者M数据库有问题检查
$model= M('zx_img');
$where= array('id' =>array('in',$ids));检查勾选的id在不在所有id中 选中
$data= $model->where($where)->delete();
if($data){
$this->success('删除成功',U('about/index'));
}else{
$this->error('删除失败',U('about/index'));
}
}
前端代码
<formmethod = "post" action ="{:U('Anli/deleall')}">
<foreachname="model" item="v">
<td><inputtype = 'checkbox' name = 'id[]' id = 'checkbox' value = "{$v.id}"class="checkbox"></td>
<td>{$v.sort}</td>
<td>{$v.title}</td>
</foreach>
</tbody>
</table>
<div class="clearfix">
<button type="submit"class="btn btn-default">选择删除</button>
</div>
</form>
结束
在文章前面有一个选框,可以删除你想删除的