madeslimacek6

CURD (DELETE) master_jalurmasuk4.php

Jan 7th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.03 KB | None | 0 0
  1. <?php
  2. $a = !empty($_GET['a']) ? $_GET['a'] : "reset";
  3. $idjalurmasuk = !empty($_GET['id']) ? $_GET['id'] : " ";  
  4. $kdb = koneksidatabase();
  5. $a = @$_GET["a"];
  6. $sql = @$_POST["sql"];
  7. switch ($sql) {
  8.     case "insert": sql_insert(); break;
  9.     case "update": sql_update(); break;
  10.     case "delete": sql_delete(); break;
  11. }
  12.  
  13. switch ($a) {
  14.     case "reset" :  curd_read();   break;
  15.     case "tambah":  curd_create(); break;    
  16.     case "edit"  :  curd_update($idjalurmasuk); break;
  17.     case "hapus" : curd_delete($idjalurmasuk); break;  
  18.     default : curd_read(); break;
  19. }
  20.   mysqli_close($kdb);
  21.  
  22. function curd_read()
  23. {
  24.   $hasil = sql_select();
  25.   $i=1;
  26.   ?>
  27.   <H3> MASTER DATA JALUR MASUK  </H3>
  28.   <a href="master_jalurmasuk4.php?a=tambah" >CREATE</a>
  29.   <table border="1" cellpadding="10" cellspacing="0" >
  30.   <tr>
  31.   <td>No</td>
  32.   <td>ID Jalur Masuk</td>
  33.   <td>Nama Jalur Masuk</td>
  34.   <td>Publish</td>
  35.   <td>Aksi</td>
  36.   </tr>
  37.   <?php
  38.   while($baris = mysqli_fetch_array($hasil))
  39.   {
  40.   ?>
  41.   <tr>
  42.   <td><?php echo $i; ?></td>
  43.   <td><?php echo $baris['idjalurmasuk']; ?></td>
  44.   <td><?php echo $baris['nmjalurmasuk']; ?></td>
  45.   <td><?php echo $baris['publish']; ?></td>
  46.   <td>
  47.   <a href="master_jalurmasuk4.php?a=edit&id=<?php echo $baris['idjalurmasuk']; ?>">UPDATE</a>  
  48.   <a href="master_jalurmasuk4.php?a=hapus&id=<?php echo $baris['idjalurmasuk']; ?>">DELETE</a> 
  49.   </td>
  50.   </tr>
  51.   <?php
  52.    $i++;  
  53.   }
  54.   ?>
  55.   </table>  
  56.    <?php
  57.   mysqli_free_result($hasil);
  58. }
  59.  ?>
  60.  
  61.  
  62. <?php
  63. function formeditor($row)
  64.   {
  65. ?>
  66. <table>
  67. <tr>
  68. <td width="200px">Jalur Masuk</td>
  69. <td><input type="text" name="nmjalurmasuk" id="nmjalurmasuk" maxlength="25" size="25" value="<?php  echo trim($row["nmjalurmasuk"]) ?>" ></td>
  70. </tr>
  71. <tr>
  72. <td >PUBLIKASI</td>
  73. <td >
  74. <?php  $publish = str_replace('"', '"', trim($row["publish"])); ?>
  75. <input type="radio" name="publish" id="publish" value="T" <?php  if($publish=='T' || $publish=='') {echo "checked=\"checked\""; } else {echo ""; }  ?> />
  76. <label>Dipublikasikan</label><br>
  77. <input type="radio" name="publish" id="publish" value="F" <?php  if($publish=='F') {echo "checked=\"checked\""; } else {echo ""; } ?> />
  78. <label>Tidak dipublikasikan</label>
  79. </td>
  80. </tr>
  81. </table>
  82. <?php  }?>
  83.  
  84. <?php
  85. function curd_create()
  86. {
  87. ?>
  88. <h3>Penambahan Data Jalur Masuk</h3><br>
  89. <a href="master_jalurmasuk4.php?a=reset">Batal</a>
  90. <br>
  91. <form action="master_jalurmasuk4.php?a=reset" method="post">
  92. <input type="hidden" name="sql" value="insert" >
  93. <?php
  94. $row = array(
  95.   "nmjalurmasuk" => "",
  96.   "publish" => "T");
  97. formeditor($row)
  98. ?>
  99. <p><input type="submit" name="action" value="Simpan" ></p>
  100. </form>
  101. <?php } ?>
  102.  
  103. <?php
  104. function curd_update($idjalurmasuk)
  105. {
  106. global $kdb;
  107. $hasil2 = sql_select_byid($idjalurmasuk);
  108. $row = mysqli_fetch_array($hasil2);
  109. ?>
  110. <h3>Pengubahan Data Jalur Masuk</h3><br>
  111. <a href="master_jalurmasuk4.php?a=reset">Batal</a>
  112. <br>
  113. <form action="master_jalurmasuk4.php?a=reset" method="post">
  114. <input type="hidden" name="sql" value="update" >
  115. <input type="hidden" name="idjalurmasukx" value="<?php  echo $idjalurmasuk; ?>" >
  116. <?php
  117. formeditor($row)
  118. ?>
  119. <p><input type="submit" name="action" value="Update" ></p>
  120. </form>
  121. <?php } ?>
  122.  
  123. <?php
  124. function curd_delete($idjalurmasuk)
  125. {
  126. global $kdb;
  127. $hasil2 = sql_select_byid($idjalurmasuk);
  128. $row = mysqli_fetch_array($hasil2);
  129. ?>
  130. <h3>Penghapusan Data Jalur Masuk</h3><br>
  131. <a href="master_jalurmasuk4.php?a=reset">Batal</a>
  132. <br>
  133. <form action="master_jalurmasuk4.php?a=reset" method="post">
  134. <input type="hidden" name="sql" value="delete" >
  135. <input type="hidden" name="idjalurmasukx" value="<?php  echo $idjalurmasuk; ?>" >
  136. <h3> Anda yakin akan menghapus data Jalur Masuk <?php echo $row['nmjalurmasuk'];?> </h3>
  137. <p><input type="submit" name="action" value="Delete" ></p>
  138. </form>
  139. <?php } ?>
  140.  
  141. <?php
  142. function koneksidatabase()
  143. {
  144.     include('../koneksi/koneksi.php');
  145.     return $kdb;
  146. }
  147.  
  148. function sql_select()
  149. {
  150.   global $kdb;
  151.   $sql = " select * from jalurmasuk ";
  152.   $hasil = mysqli_query($kdb, $sql) or die(mysql_error());
  153.   return $hasil;
  154. }
  155.  
  156. function sql_insert()
  157. {
  158.   global $kdb;
  159.   global $_POST;
  160.   echo $_POST["nmjalurmasuk"];
  161.   $sql  = " insert into `jalurmasuk` (`nmjalurmasuk`, `publish`) values ( '".$_POST["nmjalurmasuk"]."', '".$_POST["publish"]."' )";          
  162.   mysqli_query($kdb, $sql) or die( mysql_error());
  163. }
  164.  
  165. function sql_select_byid($idjalurmasuk)
  166. {
  167.   global $kdb;
  168.   $sql = " select * from jalurmasuk where idjalurmasuk = ".$idjalurmasuk;
  169.   $hasil2 = mysqli_query($kdb, $sql) or die(mysql_error());
  170.   return $hasil2;
  171. }
  172.  
  173. function sql_update()
  174. {
  175.   global $kdb;
  176.   global $_POST;
  177.   $sql  = " update  `jalurmasuk` set `nmjalurmasuk` = '".$_POST["nmjalurmasuk"]."', publish = '".$_POST["publish"]."' where idjalurmasuk = ".$_POST["idjalurmasukx"];            
  178.   mysqli_query($kdb, $sql) or die( mysql_error());
  179. }
  180.  
  181. function sql_delete()
  182. {
  183.   global $kdb;
  184.   global $_POST;
  185.   $sql  = " delete from `jalurmasuk` where idjalurmasuk = ".$_POST["idjalurmasukx"];             
  186.   mysqli_query($kdb, $sql) or die( mysql_error());
  187. }
  188.  
  189. ?>
Advertisement
Add Comment
Please, Sign In to add comment