2016-05-29 145 views
0

我需要從你所有的同樣的幫助, 我有一個代碼從表中刪除rocord,但它不工作。我的同一個人知道。codeigniter從表中刪除行

這是我的代碼

=>視圖

  <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> 

=>路由

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

=> CONTROLER

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

=>模型

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

這是行不通的。

=>編輯 它是由我解決的。 我在路由加入這個

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

什麼不行? –

+0

不刪除數據庫中的記錄 – amor

回答

0

嘗試

模型

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); 
} 
+0

感謝回覆Sebastian。它仍然不起作用。我得到了「404頁面未找到,請求的頁面未找到。」當我嘗試你的第一個例子代碼和secound代碼。 – amor

0

試試這個傢伙!使用URI

=>型號

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

=>控制器

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

=>查看

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

我希望這可以幫助你。

+0

感謝您花時間。當我嘗試你的代碼仍然無法正常工作。 – amor

+0

這是'mybe我的uri設置不正確嗎?我在哪裏設置我的uri – amor