| agan2 mau tanya
kalo kodingan ini bisa di join ga? tentang pemesanan soalnya saya punya 3 tabel yang dimana 3 tabel tersebut saling terkait untuk penjumlahan harga di setiap pemesanan,, mohon bantuannya saya masih kurang paham. terima kasih mastah
<?php error_reporting(E_ALL ^ (E_NOTICE | E_WARNING)); if($_POST){ $paket = $_POST['paket']; $jml_barang = (int)$_POST['jmlbarang']; $data_barang = explode("-", $barang); $id_barang = $data_barang[0]; $nama_barang = $data_barang[1]; $harga = $data_barang[2]; $harga_item = $harga * $jml_barang; //cek stock $query_select_barang = "select * from barang where id = '$id_barang'"; $result = mysql_query($query_select_barang); $row_barang = mysql_fetch_array($result); if($jml_barang <= $row_barang['stok']){ $barang_session = $_SESSION['barang']; $row_barang = array(); $found = false; if (!is_array($barang_session)) { $barang_session[] = array('id' => $id_barang, 'nama_barang' => $nama_barang, 'harga' => $harga, 'harga_item' => $harga_item,'jumlah' => $jml_barang); } else { foreach ($barang_session as $key => &$value) { if ($value['id'] == $id_barang) { $found = true; $value['id'] = $id_barang; $value['nama_barang'] = $nama_barang; $value['harga_item'] = $harga_item; $value['harga'] = $harga; $value['jumlah'] = $jml_barang; }else{ $row_barang = array('id' => $id_barang, 'nama_barang' => $nama_barang, 'harga' => $harga, 'harga_item' => $harga_item,'jumlah' => $jml_barang); } } if (!$found) { $barang_session[] = $row_barang; } } $_SESSION['barang'] = $barang_session; }else{ echo "<script>alert('Jumlah barang melebihi stok!');window.location='faktur.php';</script>"; } } ?> |
Tidak ada komentar:
Posting Komentar