0
私はユーザーのすべての詳細を取得してフォームのテキストフィールドに入力するフォームを作成しています。私は、セッション実行中ですが、私はCodeigniterセッション変数、フォーム、データベース値の更新
ビュー
<?php
foreach ($getrecord as $key => $getdetails)
{
?>
<input type="text" name="username" value="<?= $getdetails['s_county']?>"> <?php } ?>
モデル
public function getstudent($getstudent)
{
$this->db->select('*');
$this->db->from('qcs_student');
$this->db->where('student_id', $getstudent);
$query= $this->db->get();
return $query->result_array();
}
をデータベースから直接それらを呼び出して、私の見解にそれらを掲示していますテキストフィールドから値を持っていますコントローラ
public function myprofile()
{
$mydata = $this->session->all_userdata();
$getstudent = $mydata['student_id'];
$data['getrecord'] = $this->model_student->getstudent($getstudent);
$this->load->view('student/header', array('logged_in'=>$this->logged_in));
$this->load->view('student/myprofile', $data, array('logged_in' => $this->logged_in));
$this->load->view('student/footer');
}
この問題は、ユーザーの詳細をテキストフィールドから更新した後に発生します。データベースに変更が保存されますが、同じユーザー名を10回以上変更しても、テキストフィールド値は変更されません。同じ話では、テキストフィールドには同じ値が設定され、データベースからの更新値は設定されません。
奇妙なすべてが細かいようだが、テキストフィールドがまだ同じ値を示し、代わりにさわやかで、私のデシベル
一度チェックすると、CIでキャッシュを有効にしている可能性があります –