Cara Menciptakan 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 :
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 :
berikut ialah sintak lengkap controllersnya, "controllers/cart.php"
Berikut ialah demo dari shooping cart Lihat Demo | Unduh
Mungkin di antara kalian banyak yang bertanya-tanya, Kenapa sintaknya tidak lengkap ?
Sumber http://hudachair.blogspot.com
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.
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 :)
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 :-)
0 Response to "Cara Menciptakan Shopping Cart Dengan Codeigniter"
Posting Komentar