我試圖在我的網上使用codeigniter,我不知道爲什麼,但我不能刪除我的數據中的用戶,我想我犯了一個錯誤的代碼,但我找不到它。你可以看看並幫我解決這個問題。 這是我的控制器代碼:Codeigniter無法刪除記錄
function user_delete($id_user){
$this->load->model('membership_model');
if ($this->membership_model->isAdmin())
{
$this->membership_model->deleteUser();
redirect('/site/admins_area');
}else
$this->load->view('not_logged_in_view');
}
這是我的模型代碼:
function deleteUser(){
$this->db->where('id_user', $this->uri->segment(3));
$this->db->delete('user');
}
在我看來代碼,當刪除它會引導他們管理員點擊控制器是這樣的:
<button type="button" class="btn btn-danger" data-toggle="modal" data-target="#myModal">Delete</button></center>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Do you want to delete it?</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<a href="<?php echo base_url();?>site/user_delete" class="btn btn-danger btn-sm" role="button">Delete</a>
</div>
</div>
</div>
你能幫忙嗎?
其中傳遞$ id_user在您的控制器調用user_delete()? – msvairam
我還沒有得到你的觀點。請問您指的是什麼? –
你在哪裏傳遞$ id_user變量到這個user_delete()函數? – msvairam