alexa-tracking

[ ASK ] update keranjang di php & mysql

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/5406ecb5c0cb17c92f8b456c/ask--update-keranjang-di-php-amp-mysql
[ ASK ] update keranjang di php & mysql
assalamualaikum .. ane lagi butuh pencerahan tentang keranjang,
ane punya tabel keranjang :
-id keranjang
-id barang
-id member
-tgl
-jam
-qty
-stok_temp

ini script code buat update_keranjang.php :

<?php
if(!empty($_SESSION['id_member']))
{
include"admin/koneksi.php";//panggil koneksi
//variabel id barang
$id=$_POST['id'];
$qty=$_POST['qty'];//var_dump($qty);exit();

$tgl=date("Y:m:d");
$jam=date("H:i:s");
//simpan_d

$q = mysql_query("SELECT * FROM keranjang WHERE id_keranjang = $_POST[id]");
$r = mysql_fetch_array($q);
if($qty == 0){
echo "[removed]window.alert('Anda tidak boleh menginputkan angka 0 atau mengkosongkannya!');location.href='?page=keranjang'[removed]";
}//ini punyan if = 0
elseif ($qty > $r[stok_temp]){

echo "[removed]alert('Jumlah yang dibeli melebihi stok yang ada'); location.href='?page=keranjang'[removed]";
}//ini punyan else if $qty >
elseif($qty == $r[stok_temp]){
$simpan="update keranjang set qty='$qty' where id_keranjang='$id'";
}

else{

$simpan="update keranjang set qty='$qty',tgl='$tgl',jam='$jam' where id_keranjang='$id'";



$cek=mysql_query($simpan)or die(mysql_error());

if($cek){

echo"[removed]alert('data telah di update...!');location.href='?page=keranjang'[removed]";
}
}
}// if empty
?>
kalo qty dibawah/lebih kecil stok_temp dia mau update.
ane butuh pencerahan code nya, kalo stok_temp sama dengan qty sistem ga update gan .. trus klo barang yang sudah ada di keranjang dan dibeli lagi sistem ga update gan..
untuk bantuannya terima kasih..



<?
session_start();
if(session_is_registered("u") and session_is_registered("p")){
?> <?php
session_start();
include"../koneksi/koneksi.php";

$kd_detil = $_POST['a'];
$kd = $_POST['b'];
$nik = $_POST['c'];
$kd_barang = $_POST['d'];
$jumlah_update = $_POST['e'];
$ket = $_POST['f'];

if (empty($jumlah_update)){
echo "[removed];
window.alert ('Masukkan Jumlah Pengambilan');
history.back();
[removed]";
exit;
}


$ngecek_stock = mysql_query("select * from tpengambilan_keranjang where usernya='$_SESSION[u]' AND kd_barang='$kd_barang'");
$data = mysql_fetch_array($ngecek_stock);
if ($data[stock_awal] < $jumlah_update) {
echo"[removed];
window.alert ('Maaf, stock tidak mencukupi');
history.back();
[removed]";
exit;
}

elseif ($data[stock_awal] > $jumlah_update) {
$ngecek = mysql_query("select * from tbarang where kd_barang='$kd_barang'");
$data2 = mysql_fetch_array($ngecek);

$qty = $data[stock_awal];
$sisa_stock = $qty-$jumlah_update ;
$stock_baru=$qty - $jumlah_update;

$update_temp = mysql_query("UPDATE tpengambilan_keranjang SET jumlah='$jumlah_update',sisa_stock='$sisa_stock',status_update='1' where
kd_detil='$kd_detil'");

if($update_temp){
$update_spb_detil = mysql_query("UPDATE tpengambilan_detil SET jumlah='$jumlah_update',sisa_stock='$sisa_stock' where kd_detil='$kd_detil'");
if($update_spb_detil){

$update_keluar = "UPDATE tbarang SET qty='$stock_baru' where kd_barang='$kd_barang'";
$result=mysql_query($update_keluar);

}

}
}
echo"<img src='../images/load.gif'> update jumlah pengambilan Berhasil, harap tunggu,......";
echo"<meta http-equiv='refresh' content='1 URL=index.php?page=keranjang_pengambilan'>";
?>

<?php
}
else{
echo"Mo coba-coba akses ya?!";
echo"<meta http-equiv='refresh' content='2 URL=../index.php'>";
}
?>


Mohon dipejari secipt diatas jika membantu silahkan diaplikasikan diprogram anda
image-url-apps
Quote:


boleh minta sama tabelnya gan
ane masih binggung
KASKUS Ads
Sekedar info saja kalau dijelaskan mingkin akan sangat panjanng, saya akan berikan program saya yang kiranya mudah dipelajari... lengkap untuk referesi anda memperdalam program. Kalau berminat cuku Rp. 150.000 Sudah lengkap untuk aplikasi toko atau sejenisnya . . . .
cari disini gan,,.

lokomedia.com

×