做批量删除的时候,前台一定要有一个接收的数组。例如:
<td class="tc"><input name="id[]" value="{$vo.id}" class="check" type="checkbox"></td>
当然,上面要有循环,不然value不能调用了。
后台代码也不是很复杂了
$link = D('link'); //实例化数据表
$id = I('id'); //接收前台发来的id[]这个数组
$id = implode(',', $id); //将数组转换成字符串的形式,例如转换成1,2,3,5
if($link->delete($id))
{
$this->success('批量删除成功!',U('index'));
}
else
{
$this->error('批量删除失败!');
}
Tags: None