Dwi Hyuga

Dwi Hyuga

  • NA
  • 116
  • 20.4k

some php code not executed..

Mar 18 2016 10:50 PM
I got some problem when i run my php app, the upper script are executed but the lower script aren't executed. how to make it execute a whole of script..
 
  1. <?php  
  2. /* 
  3. * Create by Ahmad 
  4. * 11/03/2016 
  5. * Simpan data 
  6. */  
  7.   
  8. session_start();  
  9. require "../../fungsi.php";  
  10. $admin = new adminPage();  
  11. open_connect();  
  12.   
  13. //tangkap data  
  14. $ki = $_POST['ki'];  
  15. $NoLPB = $_POST['NoLPB'];  
  16. $NoDtlLPB = $_POST['strNoDtlLPB'];  
  17. $noid = $_POST['noid'];  
  18. $tgl = $_POST['tgl'];  
  19. $kb = $_POST['kb'];  
  20. $desc = $_POST['desc'];  
  21. $harsat = $_POST['harsat'];  
  22. $nosj = $_POST['nosj'];  
  23. $qtyr = $_POST['qtyr'];  
  24. $ket = $_POST['ket'];  
  25. $sup = $_POST['sup'];  
  26.   
  27. $strIdKs = getData("select `prmIdKS` FROM tbl_prm","prmIdKS");  
  28.   
  29. //lpbdtl  
  30. $admin->beginTransaction();  
  31. $admin->query("select `KodeBatch`, `NoLPB`, harsat, `Qty`, satuan, `Description` FROM tbl_lpbdtl WHERE `KodeItem`='$ki' && noid='$noid'");  
  32. $admin->execute();  
  33. $lpbdtl = $admin->fetch();  
  34. $admin->endTransaction();  
  35.   
  36. $qty = $lpbdtl->Qty;  
  37. $satuan = $lpbdtl->satuan;  
  38.   
  39. //lpb  
  40. $admin->beginTransaction();  
  41. $admin->query("select `tglLPB`, `noLPB` FROM tbl_lpb WHERE `noLPB`='$NoLPB' && `stsDel`='F'");  
  42. $admin->execute();  
  43. $lpb = $admin->fetch();  
  44. $admin->endTransaction();  
  45.   
  46. $tglLPB = $lpb->tglLPB;  
  47.   
  48. $strblnKS = substr($tglLPB,5,2);  
  49. $strthnKS = substr($tglLPB,0,4);  
  50.   
  51. //prmKartuStock  
  52. $admin->beginTransaction();  
  53. $admin->query("select `prmKartustock` FROM tbl_kartustock WHERE `KodeItem`='$ki' && `KodeBatch`='$kb' && tglbukti<='$tglLPB' ORDER BY `prmKartustock` desc Limit 0,1");  
  54. $admin->execute();  
  55. $ks = $admin->fetch();  
  56. $admin->endTransaction();  
  57.   
  58. $prmKartustock = $ks->prmKartustock;  
  59.   
  60. //ambil data  
  61. $admin->beginTransaction();  
  62. $admin->query("select * FROM tbl_daftar_item WHERE `KodeItem`='$ki'");  
  63. $admin->execute();  
  64. $tdi = $admin->fetch();  
  65. $admin->endTransaction();  
  66.   
  67. $warna = $tdi->warna;  
  68.   
  69. $dt = date('Y-m-d');  
  70.   
  71. $acc = $_SESSION['username2']."-R-"$dt;  
  72.   
  73. $prmnodtlsjretur = getData("SELECT prmnodtlsjretur FROM tbl_suratjlnretur WHERE nosjretur ='$nosj' && stsDel='F'","prmnodtlsjretur");  
  74. $jns = getData("select jenis FROM tbl_suratjlnreturdtl WHERE nosjretur='$nosj'""jenis");  
  75.   
  76. $admin->beginTransaction();  
  77. $admin->query("SELECT sisa, saldo, prmKartustock, IdKS FROM tbl_kartustock WHERE KodeItem = '$ki' && KodeBatch='$kb' && nobukti = '$NoLPB' && nodtlbukti = '$NoDtlLPB'");  
  78. $admin->execute();  
  79. $cek = $admin->rowCount();  
  80. $admin->endTransaction();  
  81.   
  82. if($cek>0){  
  83. $p = $cek + 1;  
  84. else {  
  85. $p = 1;  
  86. }  
  87. ?>  
  88. <!DOCTYPE html>  
  89. <html lang="en">  
  90. <head>  
  91. <title>save data...</title>  
  92. <meta http-equiv="content-type" content="text/html; charset=utf-8" />  
  93. <meta http-equiv="Refresh" content="0; url=/project1_5/gudang/form/rejectacc.php"/>  
  94. </head>  
  95. <body>  
  96. <?php  
  97. $admin->beginTransaction();  
  98. $admin->query("update tbl_lpbdtl SET rejacc='$acc' WHERE noid='$noid'");  
  99. $admin->execute();  
  100. $admin->query("UPDATE tbl_kartustock SET prmKartustock=prmKartustock+'1' WHERE KodeItem='$ki' && KodeBatch='$kb' && prmKartustock > '$prmKartustock'");  
  101. $admin->execute();  
  102. $admin->endTransaction();  
  103.   
  104. $admin->beginTransaction();  
  105. $admin->query("SELECT * FROM tbl_kartustock WHERE KodeItem='$ki' && KodeBatch='$kb' && `prmKartustock`='$prmKartustock'");  
  106. $admin->execute();  
  107. $stock = $admin->fetch();  
  108. $admin->endTransaction();  
  109.   
  110. $sisa = $stock->sisa;  
  111. $saldo = $stock->saldo;  
  112.   
  113. $qtytotal = $sisa + $qty;  
  114. $saldototal = $saldo + ($harsat * $qty);  
  115.   
  116. $admin->beginTransaction();  
  117. $admin->query("INSERT INTO tbl_kartustock (bln, thn, KodeItem, KodeBatch, Description, satuan, prmKartustock, jnsTransaksi, nobukti, nodtlbukti, tglbukti, sisa,saldo, symbol) VALUES ('$strblnKS', '$strthnKS', '$ki', '$kb', '$desc', 'KG', '".($prmKartustock+1)."', 'LPB', '$NoLPB', '$strNoDtlLPB', '$tglLpb', '".($sisa+$qty)."', '".($saldo+($qty*$harsat))."', '+')");  
  118. $admin->execute();  
  119. $admmin->endTransaction();  
  120.   
  121. $admin->beginTransaction();  
  122. $admin->query("UPDATE tbl_kartustock SET sisa='$qtytotal', saldo='$saldototal' WHERE KodeItem='$ki' && KodeBatch='$kb' && prmKartustock='".($prmKartustock+1)."'");  
  123. $admin->execute();  
  124. $admin->endTransaction();  
  125.   //****start not executed****
  126. $harsatr = getData("SELECT harsat FROM tbl_suratjlnreturdtl WHERE KodeItem='$ki' && KodeBatch='$kb' && nosjretur='$$nosj' && nodtlsjretur='$NoDtlLPB' && stsDel='F'","harsat");  
  127. $sisar = getData("select sisa FROM tbl_kartustock WHERE KodeItem='$ki' && KodeBatch='$kb' && `prmKartustock`='$prmKartustock'","sisa");  
  128. $saldor = getData("select saldo FROM tbl_kartustock WHERE `KodeItem`='$ki' && `KodeBatch`='$kb' && `prmKartustock`='$prmKartustock'""saldo");  
  129.   
  130. $qtot = $sisar - $qtyr;  
  131. $saltot = $saldor - ($harsatr * $qtyr);  
  132.   
  133. $admin->beginTransaction();  
  134. $admin->query("insert INTO tbl_suratjlnreturdtl (nosjretur, nodtlsjretur, `KodeItem`, `KodeBatch`, `Description`, warna, jenis, qty, counterqty, satuan, harsat, ket, `NoLPB`, nodtllpb) VALUES ('$nosj', '', '$ki', '$kb', '$desc', '$warna, '', '$qtyr', '', '$satuan', '$harsat', '$ket', '$NoLPB', '$NoDtlLPB')");  
  135. $admin->execute();  
  136. $admin->endTransaction();  
  137.   
  138. $admin->beginTransaction();  
  139. $admin->query("update tbl_kartustock SET `prmKartustock`=`prmKartustock`+'1' WHERE `KodeItem`='$ki' && `KodeBatch`='$kb' && `prmKartustock`>='$p'");  
  140. $admin->execute();  
  141. $admin->query("insert INTO tbl_kartustock (`IdKS`, `KodeItem`, `prmKartustock`, `jnsTransaksi`, nobukti, nodtlbukti, tglbukti, sisa, saldo, symbol, `KodeBatch`, `Description`, bln, thn) VALUES ('$strIdKs', '$ki', '$p', 'RSP', '$NoLPB', '$NoDtlLPB', '$tglLPB', '$sisa', '$saldo', '-', '$kb', '$desc', '$strblnKS', '$strthnKS')");  
  142. $admin->execute();  
  143. $admin->endTransaction();  
  144.   
  145. $admin->beginTransaction();  
  146. $admin->query("update tbl_kartustock SET sisa='$qtot', saldo='$saltot' WHERE `KodeItem`='$ki' && `KodeBatch`='$kb' && `prmKartustock`='".($prmKartustock+1)."'");  
  147. $admin->execute();  
  148. $admin->endTransaction();  
  149. ?>  
  150. </body>  
  151. </html> 

Answers (1)