-->

iklan banner

Cara Menciptakan Shopping Cart Dengan Codeigniter

Membuat Shopping Cart Dengan Codeigniter Cara Membuat Shopping Cart Dengan Codeigniter
Cara menciptakan shopping cart dengan memakai codeigniter, itulah pembahasan yang akan aku bagi dengan kawan-kawan semua,

Spesifikasi Peralatan Yang Digunakan :

  • Xampp 1.8.0 atau PHP versi 5.4.4 + Mysql
  • Codeigniter 2.1.4 (available in codeigniter 2.2.1)
  • Bootstrap 3.0

saat menciptakan sebuah apps untuk shopping cart dengan memakai codeigniter, anda akan dimudahkan dengan libraries yang telah di sediakan oleh framework codeigniter, nama libraries pada codeigniter untuk menciptakan shopping cart ialah "CART" ,itu ialah nama libraries nya. untuk memakai libraries tersebut anda cukup memanggil libraries tersebut pada file controller yang anda buat, berikut ialah sintak untuk memanggil libraries shopping cart pada codeigniter :

$this->load->library(array('cart'));

berikut ialah sintak lengkap controllersnya, "controllers/cart.php"
 <?php  class Cart extends CI_Controller {    function __construct() {    parent::__construct();     $this->load->library('form_validation'); // dipakai untuk proses validasi yg di input    $this->load->model('cart_model'); // Load our cart model for our entire class    $this->load->library(array('cart')); // Load our cart model for our entire class    $this->load->database(); // Load our cart model for our entire class    $this->load->helper(array('url','form')); // Load our cart model for our entire class   }      function index() {    $data['produk'] = $this->cart_model->tampil_produk();    $this->load->view('home_cart', $data); // Display the page   }      function tambah() {    $id = $this->input->post('kode_barang'); // Assign posted product_id to $id    $cty = $this->input->post('banyak'); // Assign posted quantity to $cty        $this->db->where('kode_barang', $id); // Select where id matches the posted id    $query = $this->db->get('barang', 1); // Select the products where a match is found and limit the query by 1        // Check if a row has been found    if($query->num_rows > 0){         foreach ($query->result() as $row)     {      $data = array(       'id'      => $id,       'qty'     => $cty,       'price'   => $row->harga,       'name'    => $row->nama_barang      );       $this->cart->insert($data);     }    }   }      function update_cart(){    $total = $this->cart->total_items();    $item = $this->input->post('rowid');    $qty = $this->input->post('qty');     for($i=0;$i < $total;$i++)    {     $data = array(        'rowid' => $item[$i],        'qty'   => $qty[$i]     );          $this->cart->update($data);    }    redirect('cart');   }      function show_cart() {    $this->load->view('list_cart');   }      function empty_cart() {    $this->cart->destroy();    redirect('cart');   }   function total_cart() {    $data['total'] = $this->cart->total_items();    $this->load->view('total',$data);   }      //Sintak Untuk Menimpan ke database   function pesanSekarang() {    $this->form_validation->set_rules('IDpesanan[]', 'kode_pesanan', 'required|trim|xss_clean');    $this->form_validation->set_rules('qty[]', 'qty', 'required|trim|xss_clean');    $this->form_validation->set_rules('produk[]', 'produk', 'required|trim|xss_clean');    $this->form_validation->set_rules('harga_satuan[]', 'hrg_satuan', 'required|trim|xss_clean');        if ($this->form_validation->run() == FALSE){     echo validation_errors(); // tampilkan apabila ada error    }else{          $kp = $this->input->post('IDpesanan');     $tg = date('Y-m-d H-i-s');     $result = array();     foreach($kp AS $key => $val){      $result[] = array(       "kode_pesanan"  => $_POST['IDpesanan'][$key],       "qty"           => $_POST['qty'][$key],       "produk"        => $_POST['produk'][$key],       "hrg_satuan"        => $_POST['harga_satuan'][$key],       "tgl"    => $tg,       "status"   => 'Baru'      );     }                      $res = $this->db->insert_batch('pesanan', $result); // fungsi dari codeigniter untuk menyimpan multi array          if($res){      echo "Barang Sudah Dipesan";      redirect('cart');     }else{      echo "gagal di input";     }    }   }   //end sintak menyimpan pesanan ke database  }  /* End of file cart.php */ /* Location: ./application/controllers/cart.php */  ?>

Berikut ialah demo dari shooping cart Lihat Demo | Unduh


Mungkin di antara kalian banyak yang bertanya-tanya, Kenapa sintaknya tidak lengkap ?

Untuk pembahasan lengkap aku bahas dalam buku aku yang berjudul Membangun Aplikasi Online Shop Dengan Codelgniter Untuk Pemula.


Beli Via Gramedia (Diskon 15%)

Saya sebagai admin berharap, dengan adanya sebuah sample aplikasi shopping cart ini anda dapat mengembangkannya kembali jauh lebih baik dari ini, dan biar bermanfaat mitra :)
TerimaKasih Atas Perhatiannya :-)

Sumber http://hudachair.blogspot.com

Berlangganan update artikel terbaru via email:

0 Response to "Cara Menciptakan Shopping Cart Dengan Codeigniter"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel