请有人帮助我..我想通过代码点火器中的复选框选择删除多个项目..
我做了什么:我的视图页面看起来像这样
<script type="text/javascript" src="<?php echo base_url(); ?>/js/jquery_1_8_1_min.js"></script>
<script language="javascript">
$(function(){
$("#selectall").click(function () {
$('.case').attr('checked', this.checked);
});
$(".case").click(function(){
if($(".case").length == $(".case:checked").length) {
$("#selectall").attr("checked", "checked");
} else {
$("#selectall").removeAttr("checked");
}
});
});
</script>
<?php
foreach($query as $row)
{
?>
<tr><td><input name="checkbox[]" class="case" type="checkbox" value="<?php print $row->reg_id; ?>"></td></tr>
<?php
}
?>
我的控制器代码:
function del($reg_id) //delete content
{
$this->load->helper(array('form','url'));
$this->load->model('registration');
$query=$this->registration->delete($reg_id);
$data['query']=$this->registration->cr_getall();
$this->load->view('vw_register',$data);
}
这是我的模型:
public function del($reg_id)
{
$this->load->database();
$del=$this->db->delete('tbl_contctform',array('reg_id'=>$reg_id));
if($del)
{
return $del;
}
else
{
return false;
}
}
我知道我犯了一些错误。但我不知道如何清除。
可以使用 ajax 吗?请帮帮我。