Advertisement
wis4nto

Untitled

Feb 10th, 2016
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.64 KB | None | 0 0
  1. //proses
  2. <?php
  3. session_start();
  4. include "../../settings/connection.php";
  5. include "../../settings/auth-admin.php";
  6.  
  7. if(isset($_GET["action"])){
  8. if($_GET["action"]=="save"){
  9. if(!empty($_POST["TglPemakaian"])&&!empty($_POST["KodeBarang"])&&!empty($_POST["JmlPemakaian"])){
  10. $barangada=false;
  11. $brg=mysql_query("select * from barang where KodeBarang='".$_POST["KodeBarang"]."'",$server_connect);
  12. if(mysql_num_rows($brg)>=1){$barangada=array();while($row=mysql_fetch_array($brg)){array_push($barangada,$row);break;}if($barangada[0]){$barangada=$barangada[0];}else{$barangada=false;}}
  13. if($barangada){
  14. $persediaanada=false;
  15. $prsd=mysql_query("Select * from persediaan_barang where KodeBarang='".$_POST['KodeBarang']."'",$server_connect);
  16. if(mysql_num_rows($prsd)>=1){$persediaanada=array();while($row=mysql_fetch_array($prsd)){array_push($persediaanada,$row);break;}if($persediaanada[0]){$persediaanada=$persediaanada[0];}else{$persediaanada=false;}}
  17. if($persediaanada){
  18. if($_POST["JmlPemakaian"]<=$persediaanada["StokTersedia"]){
  19. $simpan1=mysql_query("INSERT INTO `pemakaian` (`NoPemakaian`, `KodeBarang`, `TglPemakaian`, `JmlPemakaian`) VALUES (NULL, '".$_POST["KodeBarang"]."', '".date("Y-m-d", strtotime($_POST["TglPemakaian"]))."', '".$_POST["JmlPemakaian"]."')",$server_connect);
  20. $update1=mysql_query("Update persediaan_barang SET Pakai=Pakai + ".$_POST['JmlPemakaian'].",StokTersedia=StokTersedia - ".$_POST['JmlPemakaian']." Where KodeBarang='".$_POST['KodeBarang']."'",$server_connect);
  21. if($simpan1&&$update1){
  22. header("Location:../index.php?what=pemakaian&tab=input&input_success=true");
  23. }else{
  24. header("Location:../index.php?what=pemakaian&tab=input&input_fail=true");
  25. }
  26. }else{
  27. header("Location:../index.php?what=pemakaian&tab=input&less_stock=true");
  28. }
  29. }else{
  30. header("Location:../index.php?what=pemakaian&tab=input&empty_stock=true");
  31. }
  32. }else{
  33. header("Location:../index.php?what=pemakaian&tab=input&unknown_object=true");
  34. }
  35. }else{
  36. header("Location:../index.php?what=pemakaian&tab=input&empty_fields=true");
  37. }
  38. }else{
  39. header("Location:../index.php?what=pemakaian&tab=data&error=true");
  40. }
  41. }else{header("Location:../index.php?what=pemakaian&error=true");}
  42. ?>
  43.  
  44.  
  45.  
  46. //contents
  47. //atas
  48. <?php
  49. $data=false;
  50. ?>
  51.  
  52. //select1
  53. <?php
  54. $databarang=array();
  55. $perintah="SELECT barang.KodeBarang, barang.NmBarang, barang.SatuanBarang, barang.KetBarang, persediaan_barang.StokTersedia
  56. FROM barang LEFT JOIN persediaan_barang ON barang.KodeBarang = persediaan_barang.KodeBarang WHERE persediaan_barang.StokTersedia>=1 GROUP BY barang.KodeBarang";
  57. $ambil=mysql_query($perintah,$server_connect);
  58. $forecho="";
  59. if(mysql_num_rows($ambil)>=1){while($row=mysql_fetch_array($ambil)){
  60. $databarang[$row['KodeBarang']]=$row["StokTersedia"];
  61. $forecho.="<option value='".$row['KodeBarang']."'";
  62. if($data){if($data["KodeBarang"]==$row['KodeBarang']){$forecho.=" selected";}}
  63. $forecho.=">".$row["NmBarang"]." | ".$row["StokTersedia"]." ".$row["SatuanBarang"]."</option>";
  64. }}else{$kosong=true;}
  65. echo $forecho;
  66. ?>
  67.  
  68. //tengah
  69. <?php
  70. $kolom=array(array("title"=>"No"),array("title"=>"Tanggal"),array("title"=>"Barang"),array("title"=>"Jumlah"));
  71. $semua=array();
  72.  
  73. $ambil2s=mysql_query("SELECT * FROM pemakaian",$server_connect);
  74. while($row=mysql_fetch_array($ambil2s)){
  75. /*
  76. $act='<div class="input-group-btn">';
  77. $act.='<button type="button" class="btn btn-default dropdown-toggle btn-block btn-xs" data-toggle="dropdown">Opsi <span class="fa fa-caret-down"></span></button>';
  78. $act.='<ul class="dropdown-menu" style="right:0px;left:auto">';
  79. $act.='<li><a href="proses/pemakaian.php?action=edit&id='.$row["NoPemakaian"].'">Edit</a></li>';
  80. $act.='<li><a href="proses/pemakaian.php?action=delete&id='.$row["NoPemakaian"].'">Hapus</a></li>';
  81. $act.='</ul>';
  82. $act.='</div>';
  83. */
  84.  
  85. $ambil2=mysql_query("Select * from barang where KodeBarang='".$row["KodeBarang"]."'",$server_connect);
  86. $ambil2ada=false;
  87. if(mysql_num_rows($ambil2)>=1){$ambil2ada=array();while($rows=mysql_fetch_array($ambil2)){array_push($ambil2ada,$rows);break;}if($ambil2ada[0]){$ambil2ada=$ambil2ada[0];}else{$ambil2ada=false;}}
  88. if($ambil2ada){$row["KodeBarang"]=$ambil2ada["NmBarang"];}else{$row["KodeBarang"]="Unknown";}
  89.  
  90. $tupus=array($row["NoPemakaian"],date("d-m-Y", strtotime($row["TglPemakaian"])),$row["KodeBarang"],$row["JmlPemakaian"]);
  91. array_push($semua,$tupus);
  92. }
  93. ?>
  94.  
  95. //bawah
  96. <?php
  97. if($databarang){
  98. echo "<script type='text/javascript'>window.data_barang=".json_encode($databarang)."</script>";
  99. }
  100. ?>
  101.  
  102. <script type="text/javascript">
  103. $("#KodeBarang").change(function(){
  104. var val=$("#KodeBarang").val();
  105. if(val&&data_barang&&data_barang[val]){
  106. $("#JmlPemakaian").attr("max",data_barang[val]);
  107. }
  108. });
  109. $("#JmlPemakaian").change(function(){
  110. var val=$("#KodeBarang").val();
  111. var val2=Number($("#JmlPemakaian").val());
  112. if(val&&val2&&data_barang&&data_barang[val]&&val2>Number(data_barang[val])){
  113. $("#JmlPemakaian").val(data_barang[val]);
  114. }
  115. });
  116.  
  117.  
  118.  
  119. $(window).load(function(){
  120. $("#KodeBarang").change();
  121. $("#JmlPemakaian").change();
  122. $("#TglPemakaian").datepicker({
  123. "format":"dd-mm-yyyy",
  124. "startDate":"-14d",
  125. "endDate":"today",
  126. "todayBtn":"linked",
  127. "language":"id",
  128. "autoclose":true
  129. });
  130. });
  131. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement