PageRenderTime 47ms CodeModel.GetById 20ms RepoModel.GetById 1ms app.codeStats 0ms

/verak/inserting_satkerpot.php

https://bitbucket.org/metamorph/kppnadministration
PHP | 131 lines | 109 code | 18 blank | 4 comment | 5 complexity | 85636c2388ac15a6b2f9b0a73371dddc MD5 | raw file
Possible License(s): GPL-2.0
  1. <?php
  2. require "koneksi.php";
  3. include "fungsi_rp.php";
  4. $jumldata = $_POST['jumldata'];
  5. $Akun = $_POST['akun'];
  6. echo '<table cellpadding="1" cellspacing="1" border="1" align="center" valign="middle" width="80%">
  7. <tr align="middle" valign="middle">
  8. <th width="5%" height="50" align="center" valign="middle" nowrap="nowrap">No.</th>
  9. <th width="10%" height="50" align="center" valign="middle" nowrap="nowrap">Satker</th>
  10. <th width="10%" height="50" align="center" valign="middle" nowrap="nowrap">No.SPM</th>
  11. <th width="15%" height="50" align="center" valign="middle" nowrap="nowrap">Tgl.SP2D</th>
  12. <th width="10%" height="50" align="center" valign="middle" nowrap="nowrap">No.SP2D</th>
  13. <th width="10%" height="50" align="center" valign="middle" nowrap="nowrap">Satkerb</th>
  14. <th width="10%" height="50" align="center" valign="middle" nowrap="nowrap">Akun</th>
  15. <th width="20%" height="50" align="center" valign="middle" nowrap="nowrap">Jumlah</th>
  16. </tr>
  17. </table>';
  18. //looping sejumlah banyaknya data
  19. for($i = 1; $i <= $jumldata; $i++) {
  20. $satker = $_POST['kdsatker'.$i];
  21. $nospm = $_POST['nospm'.$i];
  22. $nosp2d = $_POST['nosp2d'.$i];
  23. $satkerb = $_POST['kdsatkerb'.$i];
  24. $kpp = $_POST['kpp'.$i];
  25. //Akun 411
  26. if($Akun=='411'){
  27. $updatePjk = mysql_query("UPDATE m_spmmap SET kdsatkerb='$kpp' WHERE nosp2d='$nosp2d' AND kdsatkerb=''");
  28. $query = mysql_query("SELECT kdsatker,nospm,tgsp2d,nosp2d,kdsatkerb,kdakun,nilmap FROM m_spmmap WHERE kdsatker='$satker' AND nospm='$nospm' AND LEFT(kdakun,3)='$Akun'");
  29. while($r = mysql_fetch_array($query)) {
  30. $satker = $r['kdsatker'];
  31. $nospm = $r['nospm'];
  32. $Tgsp2d = $r['tgsp2d'];
  33. $tgsp2d = tgl($Tgsp2d);
  34. $nosp2d = $r['nosp2d'];
  35. $satkerb = $r['kdsatkerb'];
  36. $akun = $r['kdakun'];
  37. $Nilmap = $r['nilmap'];
  38. $nilmap = bil($Nilmap);
  39. echo "<table cellpadding='1' cellspacing='1' border='1' align='center' width='80%'>
  40. <tr align='middle'>
  41. <td width='5%' align='middle'>$i</td>
  42. <td width='10%' align='middle'>$satker</td>
  43. <td width='10%' align='middle'>$nospm</td>
  44. <td width='15%' align='middle'>$tgsp2d</td>
  45. <td width='10%' align='middle'>$nosp2d</td>
  46. <td width='10%' align='middle'>$satkerb</td>
  47. <td width='10%' align='middle'>$akun</td>
  48. <td width='20%' align='right'>$nilmap</td>";
  49. }
  50. echo "</tr>
  51. </table>";
  52. }
  53. //Akun 423,511,581,815
  54. elseif($Akun=='423' || $Akun=='511' || $Akun=='581' || $Akun=='815') {
  55. $updatePNBP = mysql_query("UPDATE m_spmmap SET kdsatkerb='$satker' WHERE nosp2d='$nosp2d' AND kdsatkerb=''");
  56. $qPNBP = mysql_query("SELECT kdsatker,nospm,tgsp2d,nosp2d,kdsatkerb,kdakun,nilmap FROM m_spmmap WHERE kdsatker='$satker' AND nospm='$nospm' AND LEFT(kdakun,3)='$Akun'");
  57. while($rPNBP= mysql_fetch_array($qPNBP)) {
  58. $satker = $rPNBP['kdsatker'];
  59. $nospm = $rPNBP['nospm'];
  60. $Tgsp2d = $rPNBP['tgsp2d'];
  61. $tgsp2d = tgl($Tgsp2d);
  62. $nosp2d = $rPNBP['nosp2d'];
  63. $satkerb = $rPNBP['kdsatkerb'];
  64. $akun = $rPNBP['kdakun'];
  65. $Nilmap = $rPNBP['nilmap'];
  66. $nilmap = bil($Nilmap);
  67. echo "<table cellpadding='1' cellspacing='1' border='1' align='center' width='80%'>
  68. <tr align='middle'>
  69. <td width='5%' align='middle'>$i</td>
  70. <td width='10%' align='middle'>$satker</td>
  71. <td width='10%' align='middle'>$nospm</td>
  72. <td width='15%' align='middle'>$tgsp2d</td>
  73. <td width='10%' align='middle'>$nosp2d</td>
  74. <td width='10%' align='middle'>$satkerb</td>
  75. <td width='10%' align='middle'>$akun</td>
  76. <td width='20%' align='right'>$nilmap</td>";
  77. }
  78. echo "</tr>
  79. </table>";
  80. }
  81. //Akun 811
  82. elseif($Akun=='811') {
  83. $updatePfk = mysql_query("UPDATE m_spmmap SET kdsatkerb='987361' WHERE nosp2d='$nosp2d' AND kdsatkerb=''");
  84. $qPfk = mysql_query("SELECT kdsatker,nospm,tgsp2d,nosp2d,kdsatkerb,kdakun,nilmap FROM m_spmmap WHERE kdsatker='$satker' AND nospm='$nospm' AND LEFT(kdakun,3)='$Akun'");
  85. while($rPfk= mysql_fetch_array($qPfk)) {
  86. $satker = $rPfk['kdsatker'];
  87. $nospm = $rPfk['nospm'];
  88. $Tgsp2d = $rPfk['tgsp2d'];
  89. $tgsp2d = tgl($Tgsp2d);
  90. $nosp2d = $rPfk['nosp2d'];
  91. $satkerb = $rPfk['kdsatkerb'];
  92. $akun = $rPfk['kdakun'];
  93. $Nilmap = $rPfk['nilmap'];
  94. $nilmap = bil($Nilmap);
  95. echo "<table cellpadding='1' cellspacing='1' border='1' align='center' width='80%'>
  96. <tr align='middle'>
  97. <td width='5%' align='middle'>$i</td>
  98. <td width='10%' align='middle'>$satker</td>
  99. <td width='10%' align='middle'>$nospm</td>
  100. <td width='15%' align='middle'>$tgsp2d</td>
  101. <td width='10%' align='middle'>$nosp2d</td>
  102. <td width='10%' align='middle'>$satkerb</td>
  103. <td width='10%' align='middle'>$akun</td>
  104. <td width='20%' align='right'>$nilmap</td>";
  105. }
  106. echo "</tr>
  107. </table>";
  108. }
  109. }
  110. mysql_close($link);
  111. echo '<br />
  112. <center><input type="button" name="button" value="Kembali" onclick="history.go(-2)" /></center>';
  113. ?>