我有一个表单,它从数据库中检索值并通过提交表单来更新它。更新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