Arkadaşlar herkese kolay gelsin. İnsanlar sistemime giriş yapıyor ve bunları session ile tutuyorum ve bu session her bireyin profiline yazdırıyorum. insanlar profiilde update yaptıklarında güncelleme oluyor fakat bilgiler değişmiyor. Giriş çıkış yaptıktan sonra bilgiler güncelleniyor. session update bir hata yaptım fakat çözemedim. bu konuda yardımcı olursanız çok sevinirim. herkese iyi çalışmalar iyi kodlamalar.
public function update($id){

  $this->load->model("user_model");
  $this->load->library("form_validation");

  $this->form_validation->set_rules("full_name", "İsim Soyisim", "required|trim");
  $this->form_validation->set_rules("phone", "Telefon Numarası", "required|trim");
  $this->form_validation->set_rules("email", "E-Posta Adresi", "required|trim|valid_email");
  $this->form_validation->set_rules("identity_number", "T.C. No", "required|trim");
  $this->form_validation->set_rules("tax_number", "Vergi No", "trim");
  $this->form_validation->set_rules("phone2", "Telefon 2", "trim");
  $this->form_validation->set_rules("user_city", "Yaşadığınız Şehir", "required|trim");
  $this->form_validation->set_rules("address", "Adresiniz", "required|trim");


  $this->form_validation->set_message(
      array(
          "required"    => "<b>{field}</b> alanı doldurulmalıdır",
          "valid_email" => "Lütfen geçerli bir e-posta adresi giriniz",
      )
  );

  // Form Validation Calistirilir..
  $validate = $this->form_validation->run();

  if($validate){

      // Upload Süreci...
      $update = $this->user_model->update(
          array("id" => $id),
          array(
              "kullanici_adisoyadi"         => $this->input->post("full_name"),
              "kullanici_telefon"             => $this->input->post("phone"),
              "kullanici_eposta"             => $this->input->post("email"),
              "kullanici_tc"   => $this->input->post("identity_number"),
              "kullanici_vergi_no"        => $this->input->post("tax_number"),
              "kullanici_telefon2"            => $this->input->post("phone2"),
              "kullanici_sehir"         => $this->input->post("user_city"),
              " kullanici_adres"           => $this->input->post("address"),
          )
      );

      // TODO Alert sistemi eklenecek...
      if($update){

        $this->session->set_flashdata('alert','<div class="alert alert-success">
        <strong>Başarılı <i class="fa fa-check"></i></strong> Bilgileriniz Başarılıyla Güncellenmiştir.</div>');
        redirect(base_url("profilim"));

      } else {

        $this->session->set_flashdata('alert','<div class="alert alert-success">
        <strong>Başarısız <i class="fa fa-check"></i></strong> * olan Tüm Bilgileri Doldurun</div>');
        redirect(base_url("profilim"));
      }

      // İşlemin Sonucunu Session'a yazma işlemi...
       $this->session->set_flashdata("alert", $alert);

      redirect(base_url("profilim"));

  } else {

      $this->load->view("profilim", $viewData);
  }

}