Advertisement
gundambison

perbaikan 82 - upload

Aug 29th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.22 KB | None | 0 0
  1. <?php
  2.  
  3. function update($id) {
  4.     $row = $this->Tbl_arsip_model->get_by_id($id);
  5.    
  6.     if ($row) {
  7.         $data = array(
  8.             'button' => 'Update',
  9.             'action' => site_url('surat/update_action'),
  10.             'id_arsip' => set_value('id_arsip', $row->id_arsip),
  11.             'no_surat' => set_value('no_surat', $row->no_surat),
  12.             'tanggal_surat' => set_value('tanggal_surat', $row->tanggal_surat),
  13.             'tanggal_diterima' => set_value('tanggal_diterima', $row->tanggal_diterima),
  14.             'perihal' => set_value('perihal', $row->perihal),
  15.             'id_departemen' => set_value('id_departemen', $row->id_departemen),
  16.             'id_pengirim' => set_value('id_pengirim', $row->id_pengirim),
  17.             'file' => set_value('file', $row->file),
  18.             'jenis_surat' => set_value('jenis_surat', $row->jenis_surat),
  19.         );
  20.         $this->template->load('template', 'tbl_arsip_form', $data);
  21.     } else {
  22.         $this->session->set_flashdata('message', 'Record Not Found');
  23.         redirect(site_url('surat/index/' . $this->input->post('jenis_surat', TRUE)));
  24.     }
  25. }
  26.  
  27. function update_action() {
  28.     $this->_rules();
  29.     $post=$this->input->post();
  30.     echo '<pre>'.print_r($post,1).print_r($_FILES,1);die;
  31.    
  32.     if ($this->form_validation->run() == FALSE) {
  33.         $this->update($this->input->post('id_arsip', TRUE));
  34.     } else {
  35.         $data = array(
  36.             'no_surat' => $this->input->post('no_surat', TRUE),
  37.             'tanggal_surat' => $this->input->post('tanggal_surat', TRUE),
  38.             'tanggal_diterima' => $this->input->post('tanggal_diterima', TRUE),
  39.             'perihal' => $this->input->post('perihal', TRUE),
  40.             'id_departemen' => $this->input->post('id_departemen', TRUE),
  41.             'id_pengirim' => $this->input->post('id_pengirim', TRUE),
  42.             'file' => $this->input->post('file', TRUE),
  43.             'jenis_surat' => $this->input->post('jenis_surat', TRUE),
  44.         );
  45.  
  46.         $this->Tbl_arsip_model->update($this->input->post('id_arsip', TRUE), $data);
  47.         $this->session->set_flashdata('message', 'Update Record Success');
  48.         redirect(site_url('surat/index/' . $this->input->post('jenis_surat', TRUE)));
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement