Advertisement
Dominikus_22

album.php

Apr 24th, 2024
815
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.02 KB | None | 0 0
  1. <div class="container">
  2.    <div class="row">
  3.       <div class="col-5">
  4.          <div class="card">
  5.             <div class="card-body">
  6.                <h4>Halaman Album</h4>
  7.                <?php
  8.                //ambil data yang di kirim oleh <form>
  9.                $submit = @$_POST['submit'];
  10.                $albumID = @$_GET['albumid'];
  11.                if ($submit == 'Simpan') {
  12.                   $nama_album = @$_POST['nama_album'];
  13.                   $deskripsi_album = @$_POST['deskripsi_album'];
  14.                   $tanggal = date('Y-m-d');
  15.                   $user_id = @$_SESSION['user_id'];
  16.                   $insert = mysqli_query($conn, "INSERT INTO album VALUES('','$nama_album','$deskripsi_album','$tanggal','$user_id')");
  17.                   if ($insert) {
  18.                      echo "<script> alert('Berhasil Membuat Album!!!')</script>";
  19.                      echo '<meta http-equiv="refresh" content="0.8; url=?url=album">';
  20.                   } else {
  21.                      echo "<script> alert('Gagal Membuat Album!!!')</script>";
  22.                      echo '<meta http-equiv="refresh" content="0.8; url=?url=album">';
  23.                   }
  24.                } elseif (isset($_GET['edit'])) {
  25.                   if ($submit == 'Ubah') {
  26.                      $nama_album = @$_POST['nama_album'];
  27.                      $deskripsi_album = @$_POST['deskripsi_album'];
  28.                      $tanggal = date('Y-m-d');
  29.                      $user_id = @$_SESSION['user_id'];
  30.                      $update = mysqli_query($conn, "UPDATE album SET NamaAlbum='$nama_album', Deskripsi='$deskripsi_album' WHERE AlbumID='$albumID'");
  31.                      if ($update) {
  32.                         echo "<script> alert('Berhasil Mengubah Album!!!')</script>";
  33.                         echo '<meta http-equiv="refresh" content="0.8; url=?url=album">';
  34.                      } else {
  35.                         echo "<script> alert('Gagal Mengubah Album!!!')</script>";
  36.                         echo '<meta http-equiv="refresh" content="0.8; url=?url=album">';
  37.                      }
  38.                   }
  39.                } elseif (isset($_GET['hapus'])) {
  40.                   $hapus = mysqli_query($conn, "DELETE FROM album WHERE AlbumID='$albumID'");
  41.                   if ($hapus) {
  42.                      echo "<script> alert('Berhasil Hapus Album!!!')</script>";
  43.                      echo '<meta http-equiv="refresh" content="0.8; url=?url=album">';
  44.                   } else {
  45.                      echo "<script> alert('Gagagl Menghapus Album!!!')</script>";
  46.                      echo '<meta http-equiv="refresh" content="0.8; url=?url=album">';
  47.                   }
  48.                }
  49.                $val = mysqli_fetch_array(mysqli_query($conn, "SELECT * FROM album WHERE AlbumID='$albumID' "));
  50.                ?>
  51.                <?php if (!isset($_GET['edit'])) : ?>
  52.                   <form action="?url=album" method="post">
  53.                      <div class="form-group">
  54.                         <label>Nama Album</label>
  55.                         <input type="text" class="form-control" required name="nama_album">
  56.                      </div>
  57.                      <div class="form-group">
  58.                         <label>Deskripsi Album</label>
  59.                         <textarea name="deskripsi_album" class="form-control" required cols="30" rows="5"></textarea>
  60.                      </div>
  61.                      <input type="submit" value="Simpan" name="submit" class="btn btn-danger my-3">
  62.                   </form>
  63.                <?php elseif (isset($_GET['edit'])) : ?>
  64.                   <form action="?url=album&&edit&&albumid=<?= $val['AlbumID'] ?>" method="post">
  65.                      <div class="form-group">
  66.                         <label>Nama Album</label>
  67.                         <input type="text" class="form-control" value="<?= $val['NamaAlbum'] ?>" required name="nama_album">
  68.                      </div>
  69.                      <div class="form-group">
  70.                         <label>Deskripsi Album</label>
  71.                         <textarea name="deskripsi_album" class="form-control" required cols="30" rows="5"><?= $val['Deskripsi'] ?></textarea>
  72.                      </div>
  73.                      <input type="submit" value="Ubah" name="submit" class="btn btn-danger my-3">
  74.                   </form>
  75.                <?php endif; ?>
  76.             </div>
  77.          </div>
  78.       </div>
  79.       <div class="col-7">
  80.          <div class="card">
  81.             <div class="card-body">
  82.                <table class="table table-hovered">
  83.                   <thead>
  84.                      <tr>
  85.                         <th>No</th>
  86.                         <th>Nama Album</th>
  87.                         <th>Deskripsi Album</th>
  88.                         <th>Tanggal Dibuat</th>
  89.                         <th>Aksi</th>
  90.                      </tr>
  91.                   </thead>
  92.                   <tbody>
  93.                      <?php
  94.                      $i = 1;
  95.                      $userid = @$_SESSION['user_id'];
  96.                      $albums = mysqli_query($conn, "SELECT * FROM album WHERE UserID='$userid'");
  97.                      foreach ($albums as $album) :
  98.                      ?>
  99.                         <tr>
  100.                            <td><?= $i++ ?></td>
  101.                            <td><?= $album['NamaAlbum'] ?></td>
  102.                            <td><?= $album['Deskripsi'] ?></td>
  103.                            <td><?= $album['TanggalDibuat'] ?></td>
  104.                            <td>
  105.                               <a href="?url=album&&edit&&albumid=<?= $album['AlbumID'] ?>" class="btn btn-sm btn-warning">Edit</a>
  106.                               <a href="?url=album&&hapus&&albumid=<?= $album['AlbumID'] ?>" class="btn btn-sm btn-danger">Hapus</a>
  107.                               <a href="?url=kategori&&albumid=<?= $album['AlbumID'] ?>" class="btn btn-sm btn-success">Lihat Foto</a>
  108.                            </td>
  109.                         </tr>
  110.                      <?php endforeach; ?>
  111.                   </tbody>
  112.                </table>
  113.             </div>
  114.          </div>
  115.       </div>
  116.    </div>
  117. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement