Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- include "connect.php";
- $modul = $_GET['modul'];
- $aksi = $_GET['aksi'];
- if($modul == 'keranjang' and $aksi == 'tambah'){
- $sid = session_id();
- $sql = mysql_query("select stock from produk where idproduk='$_GET[idproduk]'");
- $r = mysql_fetch_array($sql);
- if($r['stock'] == 0){
- echo "<script>alert('Stock Habis'); top.location='produk.php'; </script>";
- }else{
- $sqlcek = mysql_query("select idproduk from transaksitemp where idproduk='$_GET[idproduk]' and idsession='$sid'");
- $ketemu = mysql_num_rows($sqlcek);
- if($ketemu == 0){
- mysql_query("insert into transaksitemp (idproduk, jumlah, idsession, tgltransaksitemp) values ('$_GET[idproduk]', 1, '$sid', NOW())");
- }else{
- mysql_query("update transaksitemp set jumlah=jumlah+1, where idsession='$sid' and idproduk='$_GET[idproduk]'");
- }
- header("location:keranjangbelanja.php");
- }
- //=============END if($modul == 'keranjang' and $aksi == 'tambah') =====================
- }else if($modul == 'keranjang' and $aksi == 'ubah'){
- $id = $_POST['id'];
- $jml_data = count($id);
- $jumlah = $_POST['jml'];
- for($i=1; $i<= $jml_data; $i++){
- /*
- DARI MANA STOCK BERASAL??? PERHATIKAN STOCK DI ATAS TIDAK dijalankan!
- hanya muncul di proses tambah bukan proses UBAH..
- */
- if($jumlah>$stock){
- echo "<script>alert('Yang kami punya kurang'); top.location='keranjangbelanja.php'; </script>";
- }
- else{
- mysql_query("update transaksitemp set jumlah='$jumlah[$i]' where idtransaksitemp='$id[$i]'");
- $idproduk= mysql_escape_string($_POST['idproduk']);
- $update = mysql_query("UPDATE produk set stock=stock-'$jumlah[$i]' WHERE idproduk='$idproduk'");
- }
- }
- header("location:keranjangbelanja.php");
- }else if($modul == 'keranjang' and $aksi == 'hapus'){
- mysql_query("delete from transaksitemp where idtransaksitemp='$_GET[idtransaksitemp]'");
- header("location:keranjangbelanja.php");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement