我有一個表單,它從數據庫中檢索值並通過提交表單來更新它。更新Codeigniter形式 - 刷新
第一次當我訪問該頁面時,它會檢索值,但如果我通過表單更新值,則只有在手動刷新頁面後纔會檢索新值。 如何自動刷新它?另外,如果我正在訪問該頁面,而不是執行更新並刷新它,則會刪除所有內容,包括數據庫中的值。
這是控制器:
public function edit_profile()
{
$id=$_SESSION['user_id'];
$this->load->model('retrieve');
$upd = array
(
'Name' => $this->input->post('name'),
'surname' => $this->input->post('surname'),
'Id_loc' => $this->input->post('id_loc')
);
$data['info']=$this->retrive->select_Info($id);
$this->retrieve->update_info($id,$upd);
$this->load->view('edit_profile', $data);
}
這是模型:
function update_info($id,$data){
$this->db->where('id', $id);
$this->db->update('users', $data);
}
現在它工作:)非常感謝! – rooger
歡迎您隨時@rooger – Dunco