Cara query delete

erwan · Apr 21, 2013
Hallo Master mau tanya bagaimana cara jika mendelete satu nomor transaksi yang terdiri lebih dari satu item,
Misalkan begini no_pembelian T001 yang terdiri dari barang A = 10 pcs dan barang B=10 pcs, jika saya mau mendelete transaksi T001 maka secara otomatis stok barang akan berkurang, tetapi masalah source code yang saya buat cuma mengupdate satu barang saya yakni barang A qtynya berkurang sedangkan Barang B tidak mengurangi stok..itu gimana ya para master biar mengurangi semua barang A dan barang B akan berkurang jika transaksi T001 di delete pada data pembelian...thank's ya master...
<?php
include_once "library/inc.sesadmin.php";
if($_GET) {
	if(empty($_GET['NoBeli'])){
		echo "<b>Data yang dihapus tidak ada</b>";
	}
	else {
		# Ambil Data dari Tabel pembelian_item, pembelian, barang
		$dataSql = "SELECT pembelian_item.jumlah, pembelian_item.kd_barang,pembelian.no_pembelian, barang.kd_barang, barang.stok FROM pembelian_item, pembelian, barang 
					WHERE pembelian_item.no_pembelian= pembelian.no_pembelian AND pembelian_item.kd_barang = barang.kd_barang AND pembelian_item.no_pembelian='".$_GET['NoBeli']."'";
		$dataQry = mysql_query($dataSql, $koneksidb) or die ("Error ambil data".mysql_error());
		$dataRow = mysql_fetch_array($dataQry);
		
			# Kurangi stok barang
			mysql_query("UPDATE barang SET stok= stok - $dataRow[jumlah] WHERE kd_barang='$dataRow[kd_barang]'", $koneksidb)
						or die ("Gagal query Update".mysql_error());
		
		# Hapus Data pembelian dan pembelian item
		$sqlDelete = "DELETE FROM pembelian WHERE no_pembelian='".$_GET['NoBeli']."'";
		$qryDelete = mysql_query($sqlDelete, $koneksidb) or die ("Error hapus data".mysql_error());
		if($qryDelete){
		$sql2Delete = "DELETE FROM pembelian_item WHERE no_pembelian='".$_GET['NoBeli']."'";
			$qry2Delete = mysql_query($sql2Delete, $koneksidb) or die ("Error hapus data 2".mysql_error());
			echo "<meta http-equiv='refresh' content='0; url=?page=Daftar-Pembelian'>";
		}
	}
}
?>
Silahkan login untuk menjawab!
Salam,
Saya ada problem dengan situasi 2 combobox dan 2 textbox :
1. tabel saya :
- Mak : id_makul, id_pengajar, makul,sks
- pengajar : id_pengajar, nama-pengajar.
2. yang saya inginkan :
- combobox1 : tampilkan Makul, otomatis isi combobox2 nama-pengajar sesuai tabel mak, kemudian textbox tampil sks.
berikut coding saya,
<h4> Tambah Mata Kuliah </h4>
<form method=post action=?menu=create_makul>
<table border=1>
	<tr>
		<td> ID Mata Kuliah </td>
		<td> : </td>
		<td>
	<?php    
// Koneksi  
//mysql_connect("localhost","root","");    
//mysql_select_db("db_ebsof");   
include "koneksi/koneksi.php"; 
$result = mysql_query("select * from mak1");  
$jsArray = "var prdName = new Array();\n";    

echo '<select name="prdId" onchange="changeValue(this.value)">';    
echo '<option>-------</option>';    

while ($row = mysql_fetch_array($result)) {    
    echo '<option value="' . $row['id_makul'] . '">' . $row['id_makul'] . '</option>';    
    $jsArray .= "prdName['" . $row['id_makul'] . "'] = {name:'" . addslashes($row['makul']) . "',desc:'".addslashes($row['sks'])."'};\n";    
}    
echo '</select>' ; 
 echo $makul; 
?>    
</td>
</td>
</tr>
<tr>
<td> Mata Kuliah </td>
<td> : </td>
<td> <input type="text" name="makul" id="makul"/> </td>  
</tr>
</td>
</tr>
<tr>
<td> SKS </td>
<td> : </td>
<td> <input type="text" name="sks" id="sks"/>  </td>
</tr>

<script type="text/javascript">    
<?php echo $jsArray; ?>  
function changeValue(id){  
document.getElementById('makul').value = prdName[id].name;  
document.getElementById('sks').value = prdName[id].desc;  
};  
</script>  
		
	<tr> 
		<td> Hari </td>
		<td> : </td>
		<td> <input type=text name=hari maxlength=100> </td>
	</tr>
	<tr>
			<td> Jam Tayang </td>
		<td> : </td>
<?
$gula=date('H:i');
$gula1=time('h:m:s');
?>
<td> <input type=text name=gula value= <?php echo "$gula"; ?>></td>

	</tr>
	<tr>
		<td> Pengajar </td>
		<td> : </td>
		<td> <select name=id_pengajar>
			<?php
			$makul = $_GET['makul'];
			include "koneksi/koneksi.php";
			$sql = mysql_query("select nip from mak where makul='$makul' order by nip");
			while ($data = mysql_fetch_array($sql)){
				echo "<option value='$data[nip]'> $data[nip] </option>";
			}
			?>
			</select>
		</td>
	</tr>
	<tr>
		<td colspan=3> <input type=submit value=Simpan> <input type=submit value=Batal onClick=history.back()> </td>
	</tr>
</table>
</form>




mohon dibantu ya OM, Master2 sekalian

Lihat semua 4 jawaban

Silahkan login untuk menjawab!
salam,
tolong dibantu,,
saya ada problem dengan koding saya,,
saya mau menampilkan data dari pilihan combobox 1 ke :
1. combobox 2 (tampilkan nip) berdasarkan pilihan id mata kuliah (combobox1)????
2.text box (nama mata kuliah) sudah ok.
coding saya sbb :
<h4> Tambah Mata Kuliah </h4>
<form method=post action=?menu=create_makul>
<table border=1>
<tr>
<td> ID Mata Kuliah </td>
<td> : </td>
<td>
<?php
// Koneksi
//mysql_connect("localhost","root","");
//mysql_select_db("db_ebsof");
include "koneksi/koneksi.php";
$result = mysql_query("select * from mak1");
$jsArray = "var prdName = new Array();\n";

echo '<select name="prdId" onchange="changeValue(this.value)">';
echo '<option>
</option>';

while ($row = mysql_fetch_array($result)) {
echo '<option value="' . $row . '">' . $row . '</option>';
$jsArray .= "prdName . "'] = {name:'" . addslashes($row) . "',desc:'".addslashes($row)."'};\n";
}
echo '</select>' ;
echo $makul;
?>
</td>
</td>
</tr>
<tr>
<td> Mata Kuliah </td>
<td> : </td>
<td> <input type="text" name="makul" id="makul"/> </td>
</tr>
</td>
</tr>
<tr>
<td> SKS </td>
<td> : </td>
<td> <input type="text" name="sks" id="sks"/> </td>
</tr>

<script type="text/javascript">
<?php echo $jsArray; ?>
function changeValue(id){
document.getElementById('makul').value = prdName[id].name;
document.getElementById('sks').value = prdName[id].desc;
};
</script>

<tr>
<td> Hari </td>
<td> : </td>
<td> <input type=text name=hari maxlength=100> </td>
</tr>
<tr>
<td> Jam Tayang </td>
<td> : </td>
<?
$gula=date('H:i');
$gula1=time('h:m:s');
?>
<td> <input type=text name=gula value= <?php echo "$gula"; ?>></td>

</tr>
<tr>
<td> Pengajar </td>
<td> : </td>
<td> <select name=id_pengajar>
<?php
$makul = $_GET;
include "koneksi/koneksi.php";
$sql = mysql_query("select nip from mak where makul='$makul' order by nip");
while ($data = mysql_fetch_array($sql)){
echo "<option value='$data[nip]'> $data[nip] </option>";
}
?>
</select>
</td>
</tr>
<tr>
<td colspan=3> <input type=submit value=Simpan> <input type=submit value=Batal onClick=history.back()> </td>
</tr>
</table>
</form>
Silahkan login untuk menjawab!

shopping cart

Ressa Cahyani · Apr 18, 2013
ada yang tau script untuk membuat shopping cart?

Lihat semua 1 jawaban

Silahkan login untuk menjawab!

expired

bankai no · Apr 17, 2013
cara membuat link expired gmana ya mas?
dengn menggunakan database

Lihat semua 12 jawaban

Silahkan login untuk menjawab!
mas ellyx, saya mau tanya, saya ingin buat 1 radio button dan 2 combobox, yang satu provinsi dan kota/kabupaten,
jika radio button di klik maka combobox provinsi kan menampilkan pilihan-pilihannya (jika tidak diklik tidak tampil pilihannya)

dan combobox provinsi saya pilih maka combobox kota/Kelurahan baru keluar pilihan kelurahan kelurahan yang ada di kota tersebut



codenya kira kira seperti itu, aslinya sih menggunakan data base,
yang saya binggung bagaimana combobox dapat mendetek inputan dari radio button atau combobox lain
 
<html>
 
<body>
   <form name="myForm" action="daftar_proses.php" method="POST"  onkeypress="send(event)" onsubmit="return daftar()">
	<input Type="RADIO" NAME="gender" VALUE="Pria" checked=true>Ya
	<input Type="RADIO" NAME="gender" VALUE="Wanita">tidak<BR/>
	<select name="privinsi" onclick="ilang7()">
		<option value="0"  style="font-size: 12px">Provinsi</option>
		<option value="1" style="font-size: 12px" >DKI Jakarta</option>
		<option value="2" style="font-size: 12px" >Riau</option>
    	</select>
    	<select name="kota">
		<option value="0"  style="font-size: 12px">Kota/Kabupaten</option>
		<option value="0"  style="font-size: 12px">Jakarta</option>
		<option value="0"  style="font-size: 12px">Kepulauan Seribu</option>
		
    	</select>
    
 </body>
</html>

mohon pencerahannya ya, saya masih newbie ni
thank;s :)
Silahkan login untuk menjawab!