RommyRIsyandi

masalah function hitung jquery bag 2

Aug 27th, 2018
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.30 KB | None | 0 0
  1. //controller Admin.php
  2. <?php
  3. defined('BASEPATH') OR exit ('No direct script access allowed');
  4.  
  5. /**
  6. *
  7. */
  8. class admin extends CI_Controller {
  9.    
  10.     public function __construct()
  11.     {
  12.         parent::__construct();
  13.         $this->load->model('kuale');
  14.     }
  15.    
  16.     public function index()
  17.     {
  18.         $data['data'] = $this->kuale->selectAll('tb_menu')->
  19.         result_object();
  20.        
  21.  
  22.         //$this->load->view('admin/header');
  23.         $this->load->view('admin/data', $data);
  24.         //$this->load->view('admin/footer');
  25.  
  26.     }
  27.    
  28.     public function upload()
  29.     {
  30.         $this->load->view('admin/upload');
  31.     }
  32.  
  33.     public function aupload()
  34.     {
  35.         $config['upload_path'] = './img/';
  36.         $config['allowed_types'] = 'gif|jpg|png';
  37.         $config['max_size']  = '10000';
  38.         $config['max_width']  = '5000';
  39.         $config['max_height']  = '5000';
  40.        
  41.         $this->load->library('upload', $config);
  42.        
  43.         if ( ! $this->upload->do_upload()){
  44.             echo "Upload Gagal";   
  45.  
  46.        
  47.         }
  48.         else{
  49.             $img = $this->upload->data();
  50.             $foto = $img['file_name'];
  51.             $data = array('nama_menu' => $this->input->post('nama_menu'),
  52.                       'harga' => $this->input->post('harga'),
  53.                       'kategori' => $this->input->post('kategori'),
  54.                       'foto' => $foto);
  55.          
  56.  
  57.         $query = $this->kuale->insert('tb_menu',$data);
  58.         redirect('admin/index','refresh');
  59.  
  60.  
  61.                 }
  62.     }          
  63.  
  64.     public function edit($id_menu)
  65.     {
  66.         $data['r'] = $this->kuale->select('tb_menu', array('id_menu'
  67.                    => $id_menu))->row();
  68.         $this->data['kuale'] = $this->db->get('tb_menu')->result_array();
  69.         $this->load->view('admin/edit', $data);
  70.  
  71.     }
  72.  
  73.     public function aedit()
  74.     {
  75.        
  76.         $config['upload_path'] = './img/';
  77.         $config['allowed_types'] = 'gif|jpg|png';
  78.         $config['max_size']  = '10000';
  79.         $config['max_width']  = '5000';
  80.         $config['max_height']  = '5000';
  81.        
  82.         $this->load->library('upload', $config);
  83.        
  84.         if ( ! $this->upload->do_upload()){
  85.             echo "Upload Gagal";   
  86.  
  87.        
  88.         }
  89.         else{
  90.             $img = $this->upload->data();
  91.             $foto = $img['file_name'];
  92.             $id_menu = array('id_menu' => $this->input->post('id_menua'));
  93.             $data = array('nama_menu' => $this->input->post('nama_menu'),
  94.                       'harga' => $this->input->post('harga'),
  95.                       'kategori' => $this->input->post('kategori'),
  96.                       'foto' => $foto);
  97.  
  98.          $query = $this->kuale->update('tb_menu',$data,$id_menu);
  99.         redirect('admin/index','refresh');
  100.  
  101.     }}
  102.  
  103.     public function hapus($id)
  104.     {
  105.         $data = array('id_menu' => $id);
  106.         $query = $this->kuale->delete('tb_menu',$data);
  107.         redirect('admin/index','refresh');
  108.     }
  109.    
  110.     public function pelayan()
  111.     {
  112.         $data['data'] = $this->kuale->selectAll('tb_pesanan') ->
  113.         result_object();
  114.  
  115.        
  116.         //$this->load->view('admin/header');
  117.         $this->load->view('admin/pelayan2',$data);
  118.         //$this->load->view('admin/footer');
  119.     }
  120.  
  121.  
  122.     public function logout()
  123.     {
  124.         $this->session->sess_destroy();
  125.         redirect('user/index', $data);
  126.     }
  127.     public function pesan()
  128.     {
  129.          $data['detail'] = $this->kuale->getmenu();
  130.          $data['sumjumlah'] = $this->kuale->getsum();
  131.          //$data['detail'] = $this->kuale->selectAll('tb_detail_pesanan')->
  132.         //result_object();
  133.         $data['data'] = $this->kuale->selectAll('tb_menu')->
  134.         result_object();
  135.         $this->load->view('admin/tpesan', $data);
  136.  
  137.        
  138.  
  139.                         /*$data = array('makanan' => $this->input->post('makanan'),
  140.                       'harga_makanan' => $this->input->post('harga_makanan'));
  141.  
  142.                        $query = $this->kuale->insert('tb_pesanan', $data);
  143.                        redirect('admin/pelayan','refresh');*/
  144.     }
  145.    
  146.     public function apesan()
  147.     {
  148.  
  149.         $data = array('id_detail_pesanan' => $this->input->post('id_detail_pesanan'),
  150.                       'id_menu' => $this->input->post('id_menu'),
  151.                       'nama_pesanan' => $this->input->post('nama_pesanan'),
  152.                       'harga_satuan' => $this->input->post('harga_satuan'),
  153.                       'jml_porsi' => $this->input->post('jml_porsi'),
  154.                       'subtotal' => $this->input->post('subtotal'));
  155.         $query = $this->kuale->insert('tb_detail_pesanan',$data);
  156.        
  157.         redirect('admin/pesan');
  158.         /*$data = array('minuman' => $this->input->post('minuman'),
  159.                       'harga_minuman' => $this->input->post('harga_minuman'));
  160.  
  161.                        $query = $this->db->query('insert tb_pesanan into (no_meja ,minuman, harga_minuman)
  162.                         select minuman, harga_minuman from tb_minuman');*/
  163.     }
  164.    
  165.     public function opesan()
  166.     {
  167.         $data = array('id_pesanan' => $this->input->post('idpesanan'),
  168.                       'no_meja' => $this->input->post('no_meja'),
  169.                       'tgl_pesan' => $this->input->post('tgl_pesan'),
  170.                       'total' => $this->input->post('total'));
  171.         $query = $this->kuale->insert('tb_pesanan', $data);
  172.        
  173.         redirect('admin/pelayan','refresh');
  174.     }
  175.    
  176.     public function hapus2($id)
  177.     {
  178.         $data = array('id_menu' => $id);
  179.         $query = $this->kuale->delete('tb_detail_pesanan',$data);
  180.         redirect('admin/pesan');
  181.     }
  182.  
  183.  
  184.     public function kasir()
  185.     {
  186.         $data['data'] = $this->kuale->selectAll('tb_order') ->
  187.         result_object();
  188.         //$this->load->view('admin/header');
  189.         $this->load->view('admin/kasir', $data);
  190.         //$this->load->view('admin/footer');*/
  191.     }
  192.  
  193.    
  194.  
  195.    
  196.    
  197. }
  198.  
  199. /* End of file Admin.php */
  200. /* Location: ./application/controllers/Admin.php */
  201.  
  202. //model kuale.php
  203. <?php
  204. defined('BASEPATH') OR exit('No direct script access allowed');
  205.  
  206. class Kuale extends CI_Model {
  207.  
  208.     public function select($tabel,$where)
  209.     {
  210.         return $query = $this->db->get_where($tabel, $where);
  211.     }
  212.  
  213.     public function selectAll($tabel)
  214.     {
  215.         return $query = $this->db->get($tabel);
  216.     }
  217.  
  218.     public function update($tabel,$data,$where)
  219.     {
  220.         return $query = $this->db->update($tabel, $data, $where);
  221.     }
  222.  
  223.     public function delete($tabel,$where)
  224.     {
  225.         return $query = $this->db->delete($tabel, $where);
  226.     }
  227.     public function insert($tabel,$data)
  228.     {
  229.         return $query =$this->db->insert($tabel, $data);
  230.     }
  231.  
  232.     public function proseslogin($username,$password)
  233.     {
  234.         $this->db->where('username', $username);
  235.         $this->db->where('password', $password);
  236.         return $this->db->get('user')->row();
  237.     }
  238.     public function getmenu()
  239.     {
  240.         $sql = "SELECT id_menu, nama_pesanan, harga_satuan, jml_porsi, (harga_satuan * jml_porsi) as subtotal FROM tb_detail_pesanan ORDER BY id_detail_pesanan ";
  241.         return $this->db->query($sql);
  242.     }
  243.     public function getsum()
  244.     {
  245.         $this->db->select_sum('subtotal', 'total');
  246.         $this->db->from('tb_detail_pesanan');
  247.         return $this->db->get('')->row();
  248.     }
  249. }
  250.  
  251. /* End of file kuale.php */
  252. /* Location: ./application/models/kuale.php */
  253.  
  254. //view tpesan.php
Advertisement
Add Comment
Please, Sign In to add comment