Advertisement
uscode

form barang

Aug 20th, 2019
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.56 KB | None | 0 0
  1. <?php
  2.  
  3. $barang_id = isset($_GET['barang_id']) ? $_GET['barang_id'] : "";
  4.  
  5. $kategori_id = "";
  6. $nama_barang = "";
  7. $spesifikasi = "";
  8. $stok = "";
  9. $harga = "";
  10. $gambar = "";
  11. $notif_gambar = "";
  12. $gambar_produk = "";
  13. $status = "";
  14. $button = "add";
  15.  
  16. // check isi form
  17. if ($barang_id) {
  18.  
  19.     $queryBarang = mysqli_query($koneksi, "SELECT * FROM barang WHERE barang_id='$barang_id'");
  20.     $row = mysqli_fetch_assoc($queryBarang);
  21.     // row isi table
  22.     $nama_barang = $row["nama_barang"];
  23.     $kategori_id = $row["kategori_id"];
  24.     $spesifikasi = $row["spesifikasi"];
  25.     $stok = $row["stok"];
  26.     $harga = $row["harga"];
  27.     $gambar = $row["gambar"];
  28.     $status = $row["status"];
  29.     $button = "update";
  30.  
  31.     $notif_gambar = "(Klik Pilih gambar jika ingin mengganti gambar)";
  32.     //menampilkan gambar
  33.     $gambar_produk = "<img src='" . BASE_URL . "images/barang/$gambar' style='margin:10px 10px;width:200px;vertical-align:middle;' />";
  34. }
  35. ?>
  36.  
  37. <script src="<?php echo BASE_URL . "js/ckeditor/ckeditor.js"; ?>"></script>
  38.  
  39. <form action="<?php echo BASE_URL . "module/barang/action.php?barang_id=$barang_id"; ?>" method="POST" enctype="multipart/form-data">
  40.  
  41.     <div class="element-form">
  42.         <label>Kategori</label>
  43.         <span>
  44.             <select name="kategori_id">
  45.                 <?php
  46.                 $query = mysqli_query($koneksi, "SELECT kategori_id,kategori FROM kategori WHERE status='on' ORDER BY kategori ASC");
  47.                 while ($row = mysqli_fetch_assoc($query)) {
  48.                     if ($kategori_id == $row['kategori_id']) {
  49.                         echo "<option value='$row[kategori_id]' selected='true'>$row[kategori]</option>";
  50.                     } else {
  51.                         echo "<option value='$row[kategori_id]'>$row[kategori]</option>";
  52.                     }
  53.                 }
  54.                 ?>
  55.             </select>
  56.         </span>
  57.     </div>
  58.  
  59.     <div class="element-form">
  60.         <label>Nama Barang</label>
  61.         <span><input type="text" name="nama_barang" value="<?php echo $nama_barang; ?>" /></span>
  62.     </div>
  63.  
  64.     <div style="margin-bottom:10px;">
  65.         <label style="font-weight:bold;">Spesifikasi</label>
  66.         <span><textarea name="spesifikasi" id="editor"><?php echo $spesifikasi; ?></textarea></span>
  67.     </div>
  68.  
  69.     <div class="element-form">
  70.         <label>Stok</label>
  71.         <span><input type="text" name="stok" value="<?php echo $stok; ?>" /></span>
  72.     </div>
  73.  
  74.     <div class="element-form">
  75.         <label>Harga</label>
  76.         <span><input type="text" name="harga" value="<?php echo $harga; ?>" /></span>
  77.     </div>
  78.  
  79.     <div class="element-form">
  80.         <label>Gambar Produk</label>
  81.         <?php echo $gambar_produk; ?>
  82.         <br />
  83.         <?php echo $notif_gambar; ?>
  84.         <span><input type="file" name="file" /></span>
  85.     </div>
  86.  
  87.     <div class="element-form">
  88.         <label>Status</label>
  89.         <span>
  90.             <input type="radio" name="status" value="on" <?php if ($status == "on") {
  91.                                                                 echo "checked='true'";
  92.                                                             } ?> />ON
  93.             <input type="radio" name="status" value="off" <?php if ($status == "off") {
  94.                                                                 echo "checked='true'";
  95.                                                             } ?> />OFF
  96.         </span>
  97.     </div>
  98.  
  99.     <div class="element-form">
  100.         <span><input type="submit" name="button" value="<?php echo $button; ?>" class="submit-my-profile" /></span>
  101.     </div>
  102.  
  103. </form>
  104.  
  105. <script>
  106.     ClassicEditor
  107.         .create(document.querySelector('#editor'), {
  108.             toolbar: ['heading', '|', 'bold', 'italic', 'link', 'bulletedList', 'numberedList', 'blockQuote'],
  109.             heading: {
  110.                 options: [{
  111.                         model: 'paragraph',
  112.                         title: 'Paragraph',
  113.                         class: 'ck-heading_paragraph'
  114.                     },
  115.                     {
  116.                         model: 'heading1',
  117.                         view: 'h1',
  118.                         title: 'Heading 1',
  119.                         class: 'ck-heading_heading1'
  120.                     },
  121.                     {
  122.                         model: 'heading2',
  123.                         view: 'h2',
  124.                         title: 'Heading 2',
  125.                         class: 'ck-heading_heading2'
  126.                     }
  127.                 ]
  128.             }
  129.         })
  130.         .catch(error => {
  131.             console.log(error);
  132.         });
  133. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement