[php] 1

Viewer

  1. <?php
  2. require "config.php";
  3. $meja = tampil("SELECT * FROM meja");
  4. ?>
  5.  
  6. <!DOCTYPE html>
  7. <html lang="en">
  8.  
  9. <head>
  10.     <meta charset="UTF-8">
  11.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  12.     <title>Halaman Admin</title>
  13.     <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous">
  14. </head>
  15.  
  16. <body>
  17.     <div class="container">
  18.         <div class="row">
  19.             <div class="col">
  20.                 <h6 class="py-3">Hello, Admin</h6>
  21.                 <h1 class="pb-3">Data Meja Rumah Makan</h1>
  22.             </div>
  23.         </div>
  24.         <div class="row">
  25.             <div class="col">
  26.                 <div class="card">
  27.                     <div class="card-body">
  28.                         <div class="table-responsive">
  29.                             <table class="table table-bordered table-striped table-hover">
  30.                                 <tr>
  31.                                     <th>No</th>
  32.                                     <th>Meja</th>
  33.                                     <th>Status</th>
  34.                                     <th>Lampu</th>
  35.                                     <th>Edit</th>
  36.                                 </tr>
  37.                                 <?php $no = 1; ?>
  38.                                 <?php foreach ($meja as $row) : ?>
  39.                                     <tr>
  40.                                         <td><?= $no ?></td>
  41.                                         <td><?= $row["nama"] ?></td>
  42.                                         <td><?= $row["status"] ?></td>
  43.                                         <td>
  44.                                             <?php
  45.                                             if ($row["status"] == 1) {
  46.                                                 echo "<div class='btn btn-success'>Nyala</div>";
  47.                                             } else {
  48.                                                 echo "<div class='btn btn-danger'>Mati</div>";
  49.                                             }
  50.                                             ?>
  51.                                         </td>
  52.                                         <td>
  53.                                             <!-- <a href="ubah.php?id=<?= $row["id"] ?>">Ubah</a> -->
  54.                                             <a href="#" data-bs-toggle="modal" data-bs-target="#modalUbah<?= $no ?>" class="btn btn-outline-warning">Ubah</a>
  55.                                         </td>
  56.                                     </tr>
  57.  
  58.                                     <!-- Modal -->
  59.                                     <div class="modal fade" id="modalUbah<?= $no ?>" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="staticBackdropLabel" aria-hidden="true">
  60.                                         <div class="modal-dialog">
  61.                                             <div class="modal-content">
  62.                                                 <div class="modal-header">
  63.                                                     <h1 class="modal-title fs-5" id="staticBackdropLabel">Ubah Data</h1>
  64.                                                     <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
  65.                                                 </div>
  66.                                                 <form action="update.php" method="post" enctype="multipart/form-data">
  67.                                                     <input type="hidden" name="id" value="<?= $row['id'] ?>">
  68.                                                     <div class="modal-body">
  69.                                                         <div class="mb-3">
  70.                                                             <label for="namaMeja">Nama Meja</label>
  71.                                                             <select class="form-select" name="namaMeja">
  72.                                                                 <option value="<?= $row['namaMeja'] ?>"><?= $row['namaMeja'] ?></option>
  73.                                                                 <?php
  74.                                                                 for ($i = 1; $i < 10; $i++) {
  75.                                                                     echo "<option value='Meja $i'>Meja $i</option>";
  76.                                                                 }
  77.                                                                 ?>
  78.                                                             </select>
  79.                                                         </div>
  80.                                                         <div class="mb-3">
  81.                                                             <label for="status">Status Meja</label>
  82.                                                             <select class="form-select" name="status">
  83.                                                                 <option value="0">Mati</option>
  84.                                                                 <option value="1">Nyala</option>
  85.                                                             </select>
  86.                                                         </div>
  87.                                                     </div>
  88.                                                     <div class="modal-footer">
  89.                                                         <button type="button" class="btn btn-secondary" data-bs-dismiss="modal">Tutup</button>
  90.                                                         <button type="submit" class="btn btn-primary" name="ubah">Konfirmasi</button>
  91.                                                     </div>
  92.                                                 </form>
  93.                                             </div>
  94.                                         </div>
  95.                                     </div>
  96.  
  97.                                     <?php $no++; ?>
  98.                                 <?php endforeach; ?>
  99.                             </table>
  100.                         </div>
  101.                     </div>
  102.                 </div>
  103.             </div>
  104.         </div>
  105.     </div>
  106.     <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script>
  107. </body>
  108.  
  109. </html>

Editor

You can edit this paste and save as new:


File Description
  • 1
  • Paste Code
  • 30 Apr-2024
  • 6.41 Kb
You can Share it: