誰か助けてください..コードイグナイターでチェックボックスを選択して複数のアイテムを削除したい..
私がやったこと:私のビューページは次のようになります
<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を使うことは可能ですか?助けてください。