Advertisement
GWibisono

proses ubah kurang lengkap

Jan 17th, 2014
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. //=============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.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement