Advertisement
ali602

form-edit-anggota.php

May 15th, 2024
621
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.34 KB | Source Code | 0 0
  1. <?php
  2.  
  3.     include("config.php");
  4.  
  5.     if( !isset($_GET['id_anggota']) ){
  6.         // kalau tidak ada id di query string
  7.         header('Location: list-daftar-anggota.php');
  8.     }
  9.  
  10.     //ambil id dari query string
  11.     $id = $_GET['id_anggota'];
  12.  
  13.     // buat query untuk ambil data dari database
  14.     $sql = "SELECT * FROM anggota_perpus WHERE id_anggota=$id";
  15.     $query = mysqli_query($db, $sql);
  16.     $anggota = mysqli_fetch_assoc($query);
  17.  
  18.     // jika data yang di-edit tidak ditemukan
  19.     if( mysqli_num_rows($query) < 1 ){
  20.         die("data tidak ditemukan...");
  21.     }
  22.  
  23. ?>
  24.  
  25.  
  26. <!DOCTYPE html>
  27. <html>
  28. <head>
  29.     <title>Formulir Edit Anggota Perpustakaan | SMK Gamelab Indonesia</title>
  30. </head>
  31.     <style>
  32.         input[type=text], select {
  33.           width: 100%;
  34.           padding: 7px 15px;
  35.           margin: 8px 0;
  36.           display: inline-block;
  37.           box-shadow: 3px 3px 5px grey;
  38.           border: 2px solid #ccc;
  39.           border-radius: 4px;
  40.           font-size: 14px;
  41.           box-sizing: border-box;
  42.         }
  43.  
  44.         textarea {
  45.           width: 100%;
  46.           height: 150px;
  47.           padding: 7px 15px;
  48.           box-sizing: border-box;
  49.           box-shadow: 3px 3px 5px grey;
  50.           border: 2px solid #ccc;
  51.           border-radius: 4px;
  52.           font-size: 14px;
  53.           resize: none;
  54.         }
  55.  
  56.         input[type=submit] {
  57.           width: 100%;
  58.           background-color: #4CAF50;
  59.           color: white;
  60.           padding: 14px 20px;
  61.           box-shadow: 3px 3px 5px #4CAF50;
  62.           margin: 8px 0;
  63.           border: none;
  64.           border-radius: 4px;
  65.           cursor: pointer;
  66.           font-size:20px;
  67.         }
  68.  
  69.         input[type=submit]:hover {
  70.             background-color: grey;
  71.         }
  72.  
  73.         div {
  74.           border-radius: 5px;
  75.           background-color: #f2f2f2;
  76.           padding: 10px;
  77.         }
  78.     </style>
  79. <body>
  80.     <header>
  81.         <h1>Formulir Edit Anggota Perpustakaan</h1>
  82.     </header>
  83.    
  84.     <form action="proses-edit-anggota.php" method="POST">
  85.        
  86.         <fieldset>
  87.            
  88.             <input type="hidden" name="id_anggota" value="<?php echo $anggota['id_anggota'] ?>" />
  89.        
  90.         <p>
  91.             <label for="nama">Nama: </label>
  92.             <input type="text" name="nama" placeholder="nama lengkap" value="<?php echo $anggota['nama'] ?>" />
  93.         </p>
  94.         <p>
  95.             <label for="alamat">Alamat: </label>
  96.             <textarea name="alamat"><?php echo $anggota['alamat'] ?></textarea>
  97.         </p>
  98.         <p>
  99.             <label for="jenis_kelamin">Jenis Kelamin: </label>
  100.             <?php $jk = $anggota['jenis_kelamin']; ?>
  101.             <label><input type="radio" name="jenis_kelamin" value="laki-laki" <?php echo ($jk == 'laki-laki') ? "checked": "" ?>> Laki-laki</label>
  102.             <label><input type="radio" name="jenis_kelamin" value="perempuan" <?php echo ($jk == 'perempuan') ? "checked": "" ?>> Perempuan</label>
  103.         </p>
  104.         <p>
  105.             <label for="agama">Agama: </label>
  106.             <?php $agama = $anggota['agama']; ?>
  107.             <select name="agama">
  108.                 <option <?php echo ($agama == 'Islam') ? "selected": "" ?>>Islam</option>
  109.                 <option <?php echo ($agama == 'Kristen') ? "selected": "" ?>>Kristen</option>
  110.                 <option <?php echo ($agama == 'Hindu') ? "selected": "" ?>>Hindu</option>
  111.                 <option <?php echo ($agama == 'Budha') ? "selected": "" ?>>Budha</option>
  112.                 <option <?php echo ($agama == 'Atheis') ? "selected": "" ?>>Atheis</option>
  113.             </select>
  114.         </p>
  115.         <p>
  116.             <label for="sekolah_asal">Asal Sekolah: </label>
  117.             <input type="text" name="asal_sekolah" placeholder="Nama Asal Sekolah" value="<?php echo $anggota['asal_sekolah'] ?>" />
  118.         </p>
  119.         <p>
  120.             <input type="submit" value="Simpan" name="simpan" />
  121.         </p>
  122.        
  123.         </fieldset>
  124.        
  125.    
  126.     </form>
  127.    
  128.     </body>
  129. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement