在codeigniter中多次删除

时间:2011-05-26 07:47:48

标签: php codeigniter

我在我的视图中使用了这个

<form id="order" name="order" method="post" 
    action="<?php echo base_url();?>index.php/Blog/multi_delete/">

在控制器中我使用了

function multi_delete()
{  
    $this->Blogmodel->multi_delete();
    redirect('blog/selectdata/show'); 
} 

在模型的最后,我使用了这个

function multi_delete()
{
    foreach($this->input->post(checkbox) as $check) 

    $this->db->where('id', $check);
    $this->db->delete('contactus'); 
}

问题是当我点击删除它不能访问控制器时,我无法在控制器中获得值

1 个答案:

答案 0 :(得分:0)

您可以使用表单帮助程序函数来构建防错表单

ex. echo form_open ('blog/multi_delete');

并在博客控制器中的multi_delete()方法中管理提交帖子,例如使用form_validation库。 前

或使用action="<?php echo site_url('blog/multi_delete');?&gt;“构建一条确定正确的路径。

然后确保你在模型方法中调用正确的输入字段(不知道它是否是拼写错误,但你应该使用引号$this->input->post('checkbox')

我不确定你的意思是'我无法在控制器中获得价值',我认为你加载错了或者你没有告诉我们你需要访问那里。