mmdeth

Untitled

Mar 6th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.56 KB | None | 0 0
  1. <?php
  2. switch($_GET[act]){
  3. //tampil surat keluar
  4. default:
  5. echo "
  6. <h2><center>Data Surat Keluar</center></h2>
  7. <form method='post' action=''>
  8. <input type='text' name='search' /> <input type='submit' name='submit' value='Cari'/>";
  9.  
  10. $p = new Paging;
  11. $batas = 50;
  12. $posisi = $p -> cariPosisi($batas);
  13. $no=$posisi+1;
  14. $search=$_POST['search'];
  15. $sql="select *from suratkeluar where kepada like '%$search%' or perihal like '%$search%' order by id";
  16. $hasil =mysql_query($sql);
  17. $dt_masuk = mysql_num_rows($hasil);
  18. echo "
  19. <table width='100%' border='1' cellspacing='0' cellpadding='0'>
  20. <tr>
  21. <td colspan='9' class='hovereffect'><a href='?page=suratkeluar&act=suratkeluar_input'><img src='images/add.png'
  22. height='15' width='15' /> Tambah </a></td>
  23.  
  24. </tr>
  25. <tr>
  26. <td>No</td>
  27. <td>No. Surat</td>
  28. <td>Kepada</td>
  29. <td>Tanggal Kirim</td>
  30. <td>Perihal</td>
  31. <td>Lampiran</td>
  32. <td>Dokumen</td>
  33. <td colspan='2'>Opsi</td>
  34. </tr>";
  35.  
  36. while ($record=mysql_fetch_array($hasil)){
  37. echo "
  38. <tr>
  39. <td>$no</td>
  40. <td>$record[no_surat]</td>
  41. <td>$record[kepada]</td>
  42. <td>$record[tanggal]</td>
  43. <td>$record[perihal]</td>
  44. <td>$record[lampiran]</td>
  45. <td><a href='filesuratkeluar/$record[dokumen]'>$record[dokumen]</a></td>
  46. <td><a href='?page=suratkeluar&act=suratkeluar_edit&id=".$record['id']."'><img src='images/update.png' /></a></td>
  47. <td><a href='?page=suratkeluar&act=hapus&id=$record[id]' onclick='return confirm('Yakin Hapus?')'><img src='images/delete.png' /></a></td>
  48. </tr>";
  49. $no++; }
  50. echo "</table><br />";
  51. $jmldata = mysql_num_rows(mysql_query("SELECT * FROM suratkeluar"));
  52. $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);
  53. $linkHalaman = $p->navHalaman($_GET[halaman], $jmlhalaman);
  54. echo "$linkHalaman
  55. <br />Jumlah data masuk : $dt_masuk data
  56. </form>" ;
  57. break;
  58. //-----------------------------------------------------------------------------------------------------------------//
  59. //input suratkeluar
  60. case "suratkeluar_input";
  61. echo "
  62. <h2><center>Add Data Surat Keluar</center></h2>
  63. <form method='post' action='?page=suratkeluar&act=suratkeluar_simpan' enctype='multipart/form-data'>
  64. <table width='100%' border='1' cellspacing='0' cellpadding='0'>
  65. <tr>
  66. <td>No. Surat</td>
  67. <td><input type='text' name='no_surat' /></td>
  68. </tr>
  69. <tr>
  70. <td>Kepada</td>
  71. <td><input type='text' name='kepada' style='width:50%' /></td>
  72. </tr>
  73. <tr>
  74. <td>Tanggal Masuk</td>
  75. <td><input type='text' name='tanggal' id='tanggal' value=".date ('d-m-Y')." /> </td>
  76. </tr>
  77. <tr>
  78. <td>Perihal</td>
  79. <td><input type='text' name='perihal' style='width:70%' /></td>
  80. </tr>
  81. <tr>
  82. <td>Lampiran</td>
  83. <td><input type='text' name='lampiran' /></td>
  84. </tr>
  85. <tr>
  86. <td>Dokumen</td>
  87. <td><input type='file' name='dokumen' /></td>
  88. </tr>
  89. <tr>
  90. <td>&nbsp;</td>
  91. <td><input type='submit' name='submit' value='Simpan' /><input type='button' value='Kembali' onclick='history.back()' /></td>
  92. </tr>
  93.  
  94. </table>
  95. </form> ";
  96. break;
  97.  
  98. //--------------------------------------------------------//
  99. //simpan surat keluar
  100. case "suratkeluar_simpan";
  101. $no_surat =$_POST['no_surat'];
  102. $kepada = $_POST['kepada'];
  103. $tanggal = $_POST['tanggal'];
  104. $perihal=$_POST['perihal'];
  105. $lampiran = $_POST ['lampiran'];
  106. $submit=$_POST['submit'];
  107.  
  108. $lokasi_file=$_FILES['dokumen']['tmp_name'];
  109. $nama_file=$_FILES['dokumen'] ['name'];
  110. $ukuran_file=$_FILES['dokumen']['size'];
  111. $direktori="filesuratkeluar/$nama_file";
  112. move_uploaded_file($lokasi_file,"$direktori");
  113. $sql="Insert into suratkeluar values ('','$no_surat','$kepada','$tanggal','$perihal','$lampiran','$nama_file')";
  114.  
  115. //Peringatan Form yang kosong
  116. if(isset($submit)){
  117. if(empty($no_surat)){
  118. echo"<script>window.alert('No Surat kosong!');history.go(-1)</script>";
  119. }elseif(empty($kepada)){
  120. echo"<script>window.alert('Form Kepada kosong!');history.go(-1)</script>";
  121. }elseif(empty($tanggal)){
  122. echo"<script>window.alert('Tanggal kosong!');history.go(-1)</script>";
  123. }elseif(empty($perihal)){
  124. echo"<script>window.alert('Perihal kosong!');history.go(-1)</script>";
  125. }elseif(empty($lampiran)){
  126. echo"<script>window.alert('Lampiran kosong!');history.go(-1)</script>";
  127. }elseif(empty($lokasi_file)){
  128. echo"<script>window.alert('Dokumen kosong!');history.go(-1)</script>";
  129. }
  130.  
  131. elseif (mysql_query($sql)){
  132. echo "<script>alert('Berhasil Disimpan');
  133. location='?page=suratkeluar'</script>";
  134. }
  135. else {
  136. echo "<script>alert ('Gagal');
  137. history.go(-1)</script>";
  138. }
  139. }
  140. break;
  141. //---------------------------------------------------------------------------------------------------------------//
  142. //edit surat keluar
  143. case 'suratkeluar_edit';
  144.  
  145. $id=$_GET['id'];
  146. $sql="select *from suratkeluar where id=$id";
  147. $hasil=mysql_query($sql);
  148. $record=mysql_fetch_array($hasil);
  149. echo "
  150. <body>
  151. <h2><center>Edit Data Surat Keluar</center></h2>
  152. <form method='post' action='?page=suratkeluar&act=update' enctype='multipart/form-data'>
  153. <table width='100%' border='1' cellspacing='0' cellpadding='0'>
  154. <tr>
  155. <td>No. Surat</td>
  156. <td><input type='text' name='no_surat' value='$record[no_surat]'/> <input type='hidden' name='id' value='$record[id]' /></td>
  157. </tr>
  158. <tr>
  159. <td>Pengirim</td>
  160. <td><input type='text' name='kepada' value='$record[kepada]' style='width:50%'/></td>
  161. </tr>
  162. <tr>
  163. <td>Tanggal Masuk</td>
  164. <td><input type='text' name='tanggal' id='tanggal' value='$record[tanggal]' /></td>
  165. </tr>
  166. <tr>
  167. <td>Perihal</td>
  168. <td><input type='text' name='perihal' value ='$record[perihal]' style='width:70%'/></td>
  169. </tr>
  170. <tr>
  171. <td>Lampiran</td>
  172. <td><input type='text' name='lampiran' value='$record[lampiran]'/></td>
  173. </tr>
  174. <tr>
  175. <td>Dokumen</td>
  176. <td><b>$record[dokumen]</b> <i>*) jika file tidak diubah kosongkan saja</i> <br /> <br /> <input type='file' name='dokumen' /></td>
  177. </tr>
  178. <tr>
  179. <td>&nbsp;</td>
  180. <td><input type='submit' name='submit' value='Simpan' /><input type='button' value='Kembali' onclick='history.back()' /></td>
  181. </tr>
  182.  
  183. </table>
  184. </form> ";
  185. break;
  186. //---------------------------------------------------------------------------------------------------------------------//
  187. //update
  188. case 'update';
  189. $id=$_POST['id'];
  190. $no_surat =$_POST['no_surat'];
  191. $kepada = $_POST['kepada'];
  192. $tanggal = $_POST['tanggal'];
  193. $perihal=$_POST['perihal'];
  194. $lampiran = $_POST ['lampiran'];
  195.  
  196. $lokasi_file=$_FILES['dokumen']['tmp_name'];
  197. $nama_file=$_FILES['dokumen'] ['name'];
  198. $ukuran_file=$_FILES['dokumen']['size'];
  199. $direktori="filesuratkeluar/$nama_file";
  200. move_uploaded_file($lokasi_file,"$direktori");
  201.  
  202. if (empty($lokasi_file)){
  203. $sql="update suratkeluar set no_surat='$no_surat',kepada='$kepada', tanggal='$tanggal', perihal='$perihal', lampiran='$lampiran' where id=$id";
  204. }
  205.  
  206. else{
  207. $sql="update suratkeluar set no_surat='$no_surat',kepada='$kepada', tanggal='$tanggal', perihal='$perihal', lampiran='$lampiran', dokumen='$nama_file' where id=$id";}
  208.  
  209. $hasil =mysql_query($sql);
  210. if ($hasil){
  211. echo "<script>alert('Berhasil Diupdate');
  212. location='?page=suratkeluar'</script>";
  213. }
  214. else {
  215. echo "<script>alert('Gagal');
  216. history.go(-1)</script>";
  217. }
  218. break;
  219. //-------------------------------------------------------------------------------------------------------------------------------//
  220. case 'hapus';
  221. $id=$_GET['id'];
  222. $sql="delete from suratkeluar where id='$id'";
  223. $hasil=mysql_query($sql);
  224. if ($hasil){
  225. echo "<script>alert ('Terhapus');
  226. location='?page=suratkeluar'</script>";
  227. }
  228. else {
  229. echo "<script>alert ('Gagal');
  230. history.go(-1);";
  231. }
  232.  
  233. break;
  234.  
  235. }
  236. ?>
Add Comment
Please, Sign In to add comment