0
刪除行我想從我的數據庫笨從數據庫
這裏刪除數據是我的代碼:
VIEW
<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>
模型
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'));
}
,問題是我得到
嚴重性:注意
消息:試圖讓非對象的屬性
文件名:觀點/ halaman_dMember.php
行號:105
我應該怎麼辦?
FYI:您的代碼有顯著的安全漏洞,如果能以這種方式工作。這意味着你的代碼有一個可以通過HTTP GET請求激活的刪除鏈接:[這意味着網絡拖網漁民可以激活它並刪除你的東西](http://stackoverflow.com/q/786070/254830),或者我可以向您發送一封電子郵件,內含「」。 (如果您的電子郵件客戶端嘗試檢索該映像,則會激活該鏈接並刪除該用戶。)您的修改操作應始終依賴POST和其他非GET HTTP請求類型。 – doppelgreener
謝謝主席先生這方面的資料....我真的什麼都不知道那些東西,,我只是想從我的朋友的建議......真實的東西是我只是想從我的數據庫使用CI刪除用戶,即時通訊等等新的這個CI的事情,所以我從任何來源的搜索,但我不能找到任何答案:(@doppelgreener –
既然你進入網絡的發展,你最好了解HTTP請求 - !他們是非常重要的[這裏似乎教程體面覆蓋HTTP協議。](https://code.tutsplus.com/tutorials/http-the-protocol-every-web-developer-must-know-part-1--net-31177) – doppelgreener