2016-05-26 19 views
0

ビューからのデータは、更新機能の前に正確に表示されますが、データベースには更新されませんでした。Codeigniter:更新機能がデータをデータベースに更新しませんでした

Public Function update_visitor_after_post($v_id = null , $u_id = null){ 
    if($v_id = null || $u_id = null) { 
     redirect(site_url() . 'visitorcontroller/edit_visitor'); 
    } else { 
     $name   = $this->input->post('name'); 
     $father_name = $this->input->post('father_name'); 
     $purpose  = $this->input->post('purpose'); 
     $contact  = $this->input->post('contact'); 
     $country  = $this->input->post('country'); 
     $province  = $this->input->post('province'); 
     $city   = $this->input->post('city'); 
     $address  = $this->input->post('address'); 
     $note   = $this->input->post('note'); 
     $updated_at  = mdate("%y-%m-%d"); 

     $update_users_table = $this->db->update('users', 
      [ 
       'name'   => $name, 
       'father_name' => $father_name, 
       'contact'  => $contact, 
       'fkcountry_id' => $country, 
       'fkstate_id'  => $province, 
       'fkcity_id'  => $city, 
       'updated_at'  => $updated_at 
      ],['u_id'   => $u_id] 
     ); 

     $update_visitors_table = $this->db->update('visitors', 
      [ 
       'address'  => $address, 
       'purpose'  => $purpose, 
       'note'   => $note, 
       'updated_at'  => $updated_at 
      ],['v_id'   => $v_id] 
     ); 
    } 
    redirect(site_url() . 'visitorcontroller/view_visitor'); 
} 
+1

以下のように文字列への条件がすべてのエラーメッセージが現れましたあなたの場所を変更する必要がありますか?あなたの 'log'ディレクトリ(' config.php'ファイルで有効にした場合)で確認できます。 – skyyler

+0

いいえ、何のエラーもありませんでした...ただ表示するようにリダイレクト –

+0

どうすれば有効にできますか。 –

答えて

-1

あなたは

$update_users_table = $this->db->update('users', 
      [ 
       'name'   => $name, 
       'father_name' => $father_name, 
       'contact'  => $contact, 
       'fkcountry_id' => $country, 
       'fkstate_id'  => $province, 
       'fkcity_id'  => $city, 
       'updated_at'  => $updated_at 
      ], "u_id = $u_id" 
     ); 

     $update_visitors_table = $this->db->update('visitors', 
      [ 
       'address'  => $address, 
       'purpose'  => $purpose, 
       'note'   => $note, 
       'updated_at'  => $updated_at 
      ],"v_id = $v_id" 
     ); 
関連する問題