Just want to delete row from db table by passing id. Please help me to pass id from the view correctly. Any help will be highly appreciated. Please let me know if any detailed information is needed so that I can provide it.
Here is my Model:
public function did_delete_row($user_id){
$query = $this->db->get_where('users',array('user_id' => $user_id));
if ($query->num_rows() == 1) {
if ($this->db->delete('users',array('user_id','email','name','city')))
{return true;}
else
{return false;}
} else {return false;}
}
Here is My view:
<a href="<?php echo site_url('admin/delete_row/'.$user_id);?">Delete</a>
Here is My controller:
public function delete_row($user_id) {
$this->load->model("model_admin");
$this->model_admin->did_delete_row($user_id);
}
/delete_row?id=1. Then you can retrieve the id using$this->input->get('id');WHEREclause). You need$this->db->delete('users',array('user_id' => $this->input->get('user_id'))). Also you have semi colon;in yourget_whereclause