forelyx

Untitled

Mar 26th, 2020
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.35 KB | None | 0 0
  1. <?php
  2. class Barang extends CI_Controller{
  3.    
  4.     function __construct() {
  5.         parent::__construct();
  6.         $this->load->model('model_barang');
  7.         chek_session();
  8.     }
  9.  
  10.  
  11.     function index()
  12.     {
  13.         $data['record'] = $this->model_barang->tampil_data();
  14.         $this->template->load('template','barang/lihat_data',$data);
  15.     }
  16.    
  17.     function post()
  18.     {
  19.         if(isset($_POST['submit'])){
  20.             // proses barang
  21.             $nama       =   $this->input->post('nama_barang');
  22.             $kategori   =   $this->input->post('kategori');
  23.             $harga      =   $this->input->post('harga');
  24.             $data       = array('nama_barang'=>$nama,
  25.                                 'kategori_id'=>$kategori,
  26.                                 'harga'=>$harga);
  27.             $this->model_barang->post($data);
  28.             redirect('barang');
  29.         }
  30.         else{
  31.             $this->load->model('model_kategori');
  32.             $data['kategori']=  $this->model_kategori->tampilkan_data()->result();
  33.             //$this->load->view('barang/form_input',$data);
  34.             $this->template->load('template','barang/form_input',$data);
  35.         }
  36.     }
  37.    
  38.    
  39.     function edit()
  40.     {
  41.        if(isset($_POST['submit'])){
  42.             // proses barang
  43.             $id         =   $this->input->post('id');
  44.             $nama       =   $this->input->post('nama_barang');
  45.             $kategori   =   $this->input->post('kategori');
  46.             $harga      =   $this->input->post('harga');
  47.             $data       = array('nama_barang'=>$nama,
  48.                                 'kategori_id'=>$kategori,
  49.                                 'harga'=>$harga);
  50.             $this->model_barang->edit($data,$id);
  51.             redirect('barang');
  52.         }
  53.         else{
  54.             $id=  $this->uri->segment(3);
  55.             $this->load->model('model_kategori');
  56.             $data['kategori']   =  $this->model_kategori->tampilkan_data()->result();
  57.             $data['record']     =  $this->model_barang->get_one($id)->row_array();
  58.             //$this->load->view('barang/form_edit',$data);
  59.             $this->template->load('template','barang/form_edit',$data);
  60.         }
  61.     }
  62.    
  63.    
  64.     function delete()
  65.     {
  66.         $id=  $this->uri->segment(3);
  67.         $this->model_barang->delete($id);
  68.         redirect('barang');
  69.     }
  70. }
Add Comment
Please, Sign In to add comment