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 | } |