madeslimacek6

CURD (UPDATE) master_jalurmasuk3.php

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