View difference between Paste ID: VRCDcbRY and JyA8645s
SHOW: | | - or go back to the newest paste.
1
<?php
2
        session_start();
3
        include "connect.php";
4
       
5
        $modul = $_GET['modul'];
6
        $aksi = $_GET['aksi'];
7
		
8
        if($modul == 'keranjang' and $aksi == 'tambah'){
9
                $sid = session_id();   
10
                $sql = mysql_query("select stock from produk where idproduk='$_GET[idproduk]'");
11
				$r = mysql_fetch_array($sql);
12
                if($r['stock'] == 0){
13
                        echo "<script>alert('Stock Habis'); top.location='produk.php'; </script>";    	 
14
                }else{
15
                        $sqlcek = mysql_query("select idproduk from transaksitemp where idproduk='$_GET[idproduk]' and idsession='$sid'");
16
                        $ketemu = mysql_num_rows($sqlcek);
17
                        if($ketemu == 0){
18
                                mysql_query("insert into transaksitemp (idproduk, jumlah, idsession, tgltransaksitemp) values ('$_GET[idproduk]', 1, '$sid', NOW())"); 	
19
                        }else{
20
                                mysql_query("update transaksitemp set jumlah=jumlah+1, where idsession='$sid' and idproduk='$_GET[idproduk]'");       
21
                        }
22
                        header("location:keranjangbelanja.php");
23
                }
24-
		        
24+
//=============END  if($modul == 'keranjang' and $aksi == 'tambah') =====================		        
25
        }else if($modul == 'keranjang' and $aksi == 'ubah'){
26
                $id = $_POST['id'];
27
                $jml_data = count($id);
28
                $jumlah = $_POST['jml'];
29
                for($i=1; $i<=  $jml_data; $i++){
30
/*
31
DARI MANA STOCK BERASAL??? PERHATIKAN STOCK DI ATAS TIDAK dijalankan!
32
hanya muncul di proses tambah bukan proses UBAH.. 
33
*/
34
				if($jumlah>$stock){
35
                       echo "<script>alert('Yang kami punya kurang'); top.location='keranjangbelanja.php'; </script>"; 
36
                }
37
				else{
38
				mysql_query("update transaksitemp set jumlah='$jumlah[$i]' where idtransaksitemp='$id[$i]'"); 	
39
                 $idproduk= mysql_escape_string($_POST['idproduk']);
40
							$update = mysql_query("UPDATE produk set stock=stock-'$jumlah[$i]'  WHERE idproduk='$idproduk'"); 
41
							}
42
               } 
43
			    header("location:keranjangbelanja.php"); 
44
        }else if($modul == 'keranjang' and $aksi == 'hapus'){
45
                mysql_query("delete from transaksitemp where idtransaksitemp='$_GET[idtransaksitemp]'");
46
                header("location:keranjangbelanja.php");
47
        }