codeigniter从表中删除行

时间:2016-05-29 09:43:04

标签: php codeigniter-3

我需要你们所有人的同样帮助, 我有一个代码从表中删除rocord但它不起作用。我的同一个人知道。

这是我的代码

=>查看

           <table class="table table-striped">
                <th class="success">NO</th>
                <th class="success">TANGGAL</th>
                <th class="success">JUDUL</th>
                <th class="success">AKSI</th>

                <?php 
                    $count = 1;
                    foreach($hasil AS $row){    
                ?>

                <tr>
                    <td width="30px"><?=$count++;?></td>
                    <td width="110px"><?= $row['tanggal']; ?></td>
                    <td><?= $row['judul']; ?></td>
                    <td width="190px">
                        <a href="<?=base_url('admin/headline/edit_form/'.$row['id_headline']);?>" class="btn btn-primary">Edit</a>
                        <a href="<?=base_url('admin/headline/hapus/'.$row['id_headline']);?>" class="btn btn-warning">Hapus</a>
                    </td>
                </tr>

                <?php } ?>                  
            </table>

=&GT;路由

$route['admin/headline/hapus']                  = 'admin/amor_con_headline/hapus';

=&GT;控制器

public function hapus($id){
  $this->load->model("admin_model/amor_model_headline");
  $this->amor_model_headline->hapus_headline($id);
  redirect('admin/dashboard');
}

=&GT;模特

function hapus_headline($id){
    $this->db->where('id_headline',$id);
    $this->db->DELETE('a_headline');
}

它不起作用。

=&GT;的修改 它被我解决了。 我在我的路线中添加了这个

$route['admin/headline/hapus/(:any)']           = 'admin/amor_con_headline/hapus/$1';

2 个答案:

答案 0 :(得分:0)

尝试

MODEL

function hapus_headline($id){
    $this->db->delete('table_name', array('column_name' => $id));
}

或者

function hapus_headline($id){
    $var = array(
    'column_name' => $id
    );
    $this->db->delete('table_name', $var);
}

答案 1 :(得分:0)

试试这个老兄!使用URI

=&GT;模型

function hapus_headline(){
    $this->db->where('id_headline', $this->uri->segment(3));
    $this->db->delete('a_headline');
}

=&GT;控制器

public function delete()
{
    //product id 
    $id_headline = $this->uri->segment(3);
    $this->products_model->hapus_headline($id_headline);
    redirect('admin/headline');
}

=&GT;图

<a href="<?=base_url('admin/headline/hapus/'.$row->id_headline); ?>">Hapus</a>

我希望这对你有所帮助。