CodeIgniter从数据库中删除行

时间:2016-12-05 11:49:57

标签: codeigniter

我正在尝试从数据库中删除数据

这是我的代码:

查看

<table border="1" class="table">
    <tr>
        <th>No</th>
        <th>Nama Depan</th>
        <th>Nama Belakang</th>
        <th>TTL</th>
        <th>Email</th>
        <th>Keterangan</th>
    </tr>
    <?php 
    $i = 0;
    foreach ($dataMember as $result) { ?>
    <tr>
        <td><?php echo ($i+1); ?></td>
        <td><?php echo $result['namaDepan'];?></td>
        <td><?php echo $result['namaBelakang']; ?></td>
        <td><?php echo $result['TTL']; ?></td>
        <td><?php echo $result['email']; ?></td>
        <td>
        <a href="<?php echo base_url() . "BelajarBerhadiah/hapusMember/" . $result->email; ?>"><button>Delete</button></a>  
        </td>

    </tr>
    <?php $i++; } ?> 
</table>

MODEL

public function Hapusdata($id){
    $this->db->where('email', $id);
    $this->db->delete('daftar');
}

控制器

public function hapusMember()
    {           
        $this->load->model('Member'); 
        $this->load->helper('url');
        $id = $this->uri->segment(3);
        $this->Member->Hapusdata($id);
        redirect (site_url('Belajarberhadiah/halaman_admin'));
    }

问题是我得到了

  

严重性:注意

     

消息:尝试获取非对象的属性

     

文件名:views / halaman_dMember.php

     

行号:105

我该怎么办?

0 个答案:

没有答案