1 2 Membuat Toko Online dengan Ajax Jquery [Part 4] Oleh: d-newbie halo teman-teman ketemu lagi, masih ditutorial Membuat Toko Online dengan Ajax Jque...
Membuat Toko Online dengan Ajax Jquery [Part 4] Oleh: d-newbie
halo teman-teman ketemu lagi, masih ditutorial Membuat Toko Online dengan Ajax Jquery kali ini dibagian 4 [Part 4], tutorial kali ini merupakan sambungan dari tutorial sebelumnya. ok sampai ditahap ini kita sudah membuat beberapa file dari tutorial2 sebelumnya. berikut daftar file yang telah kita buat. ...
halo teman-teman ketemu lagi, masih ditutorial Membuat Toko Online dengan Ajax Jquery kali ini dibagian 4 [Part 4], tutorial kali ini merupakan sambungan dari tutorial sebelumnya. ok sampai ditahap ini kita sudah membuat beberapa file dari tutorial2 sebelumnya. berikut daftar file yang telah kita buat. ● ● ● ● ● ●
bagi yang baru mulai, silahkan liat tutorial2 sebelumnya. pada bagian ini kita akan membuat file "cart.php" cart.php ini berfungsi sebagai keranjang besar yang bisa melihat daftar barang belanjaan yang ada dikeranjang, kemudian tersedia opsi untuk menambah, mengurangi, dan menghapus barang belanjaan, disini kita menggunakan ajax, dan keranjangnya sendiri kita tampilkan dengan berupa pop-up modal. jadi apabila Tombol "Lihat Keranjang" diklik maka akan menampilkan pop-up modal keranjang besar.
untuk membuat pop-up seperti diatas, pertama kita buka kembali file "myjs.js" kemudian tambahkan code berikut untuk menampilkan pop-up modal keranjangnya.
$('.pop-up').fadeOut(2000); $('.overlay').fadeOut(2000); }); }); penjelasan pembuatan pop-up modal seperti contoh diatas, bisa dilihat di tutorial saya yang ini, (kalo Not Found berarti belum diapprove, do'akan semoga cepat-cepat diapprove ya hehe). ok pembuatan pop-up sudah, sekarang langsung saja ke pembuatan keranjang besar. buka kembali file "index.php" cari bagian.
code diatas adalah ajax jquery untuk mengambil file "cart.php" kemudian kita buat file "cart.php"nya. dan ketikan code berikut. "; if(isset($_SESSION['cart']) and count($_SESSION['cart']) != 0){ echo"
No
width='120px'>Nama Barang
Harga
Jumlah
Sub Total
Opsi
"; foreach($_SESSION['cart'] as $index => $value){ $kon; $query=$kon->prepare("select id_produk,nama_produk,harga_produk from produk where id_produk=:id"); $query->BindParam(":id",$index); $query->execute(); $tampil=$query->fetch(); $warna=($no%2==0) ? "#dce4cc" : "#b4c09c"; $jumlah_per_brg=$value; $sub_total=$tampil['harga_produk'] * $value; echo "
untuk penjelasan statement-statement diatas, Sama seperti penjelasan pada file “total.php” pada tutorial 3.
$no=1;
digunakan untuk memberi nomor urut pada tabel dengan menggunakan looping foreach. if(isset($_SESSION['cart']) and count($_SESSION['cart']) != 0) echo"
No
Nama Barang
Harga
Jumlah
Sub Total
Opsi
"; foreach($_SESSION['cart'] as $index => $value) penjelasan code diatas sama dengan penjelasan pada file “mcart.php” pada tutorial 3, bedanya. disini kita juga menampilkan jumlah, harga dan sub total barang yang ada dikeranjang kemudian memasukkannya kedalam tabel
$warna=($no%2==0) ? "#dce4cc" : "#b4c09c";
dan ini untuk warna latar tabel, jadi apabila no urutnya ganjil maka warnanya "#b4c09c" dan jika genap maka warnanya #dce4cc" hasilnya
$query=$kon->prepare("select id_produk,nama_produk,harga_produk from produk where id_produk=:id");
Disini kita akan menampilkan nama produk, harga,dan jumlahnya dengan mengambil dari database,
kemudian hasil dari databse kita tampilkan didalam tabel. [+] //function adds untuk menambah barang
[-] //function less untuk menambah barang [x] //function kill untuk menghapus barang
nah disini event onclick agar user bisa menambah, mengurangi, dan menghapus daftar belanjaanya. Berikut tampilannya.
ok. part 4 cukup sampai disini, ditutorial selanjutnya kita akan membuat function pada event2 onclick diatas. keep stay. :) Part 5 (The Last) [UPDATED]
Tentang Penulis d-newbie Adalah seorang ninja dari Coding Gakure, Menguasai jurus HTML no jutsu, CSS no jutsu, Javascript no jutsu, PHP no jutsu, dan MySQL no jutsu, jurus andalan adalah KageLooping no jutsu, yg bisa memperbanyak output sekali coding , ninja yang berasal dari TIM W3, dan diasuh oleh petapa genit yang suka menjilat-jilat situs yaitu google.com. :D #xixixi