2017-02-08 8 views
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回以上変更しても、テキストフィールド値は変更されません。同じ話では、テキストフィールドには同じ値が設定され、データベースからの更新値は設定されません。

奇妙なすべてが細かいようだが、テキストフィールドがまだ同じ値を示し、代わりにさわやかで、私のデシベル

+0

一度チェックすると、CIでキャッシュを有効にしている可能性があります –

答えて

0
からアップデートされた最新 s_usernameをdisplatingだってまだ、私は自分のコードのクロスチェックして、編集するためのものではありません

試行

value="<?php echo set_value('s_county') 
関連する問題