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