Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.81 KB | None | 0 0
  1. <?php
  2.     include 'config/koneksi.php';
  3.     include 'media.php';
  4.  
  5.     if(!empty($_GET)){
  6.         if($_GET['act'] == 'delete'){
  7.            
  8.             $q = mysqli_query($koneksi,"DELETE FROM user WHERE id='$_GET[id]'");
  9.             if($q){ alert("Success"); redir("tambahadmin.php"); }
  10.         }  
  11.     }
  12.     if(!empty($_GET['act']) && $_GET['act'] == 'create'){
  13.         if(!empty($_POST)){
  14.             extract($_POST);
  15.             $password = md5($password);
  16.             $q = mysqli_query($koneksi, "INSERT INTO user Values(NULL,'$username','$password','$nama_lengkap','$email','$no_telp','$level')");
  17.             if($q){ alert("Success"); redir("tambahadmin.php"); }
  18.         }
  19.     }
  20.     if(!empty($_GET['act']) && $_GET['act'] == 'edit'){
  21.         if(!empty($_POST)){
  22.             extract($_POST);
  23.             $password = md5($password);
  24.             $q = mysqli_query($koneksi, "UPDATE user SET username='$username',password='$password',nama_lengkap='$nama_lengkap',email='$email',no_telp='$no_telp',level='$level' where id=$_GET[id]") or die(mysql_error());
  25.             if($q){ alert("Success"); redir("tambahadmin.php"); }
  26.         }
  27.     }
  28. ?>
  29.     <div id="layoutSidenav">
  30.     <div id="layoutSidenav_content">
  31.     <div class="container" style="margin-top: 45px">
  32.     <?php
  33.             $q = mysqli_query($koneksi, "SELECT * FROM user");
  34.             $j = mysqli_num_rows($q);
  35.         ?>
  36.     <h4>Admin (<?php echo ($j>0)?$j:0; ?>)</h4>
  37.         <a class="btn btn-sm btn-primary" href="tambahadmin.php?act=create"><i class="fas fa-plus"></i> Tambah Data</a>
  38.         <hr>
  39.         <?php
  40.             if(!empty($_GET)){
  41.                 if($_GET['act'] == 'create'){
  42.                 ?>
  43.                 <form action="" method="post" enctype="multipart/form-data">
  44.                     <div class="form-row">
  45.                         <div class="form-group col-md-6">
  46.                           <label>Username</label>
  47.                             <input type="text" class="form-control" name="username" required>
  48.                         </div>
  49.                         <div class="form-group col-md-6">
  50.                             <label>Password</label>
  51.                                 <input type="password" class="form-control" name="password" required>
  52.                         </div>
  53.                         <div class="form-group col-md-6">
  54.                             <label>Nama Lengkap</label>
  55.                                 <input type="text" class="form-control" name="nama_lengkap" required>
  56.                         </div>
  57.                         <div class="form-group col-md-6">
  58.                             <label>Email</label>
  59.                                 <input type="email" class="form-control" name="email" required>
  60.                         </div>
  61.                     </div>
  62.                     <div class="form-row">
  63.                        
  64.                         <div class="form-group col-md-6">
  65.                             <label>Nomor Telepon</label>
  66.                                 <input type="text" class="form-control" name="no_telp" required>
  67.                         </div>
  68.                         <div class="form-group col-md-6">
  69.                              <label>Pilih Status</label>
  70.                             <select name="level" required class="form-control custom-select">
  71.                            
  72.                             <option value="Pegawai">Pegawai</option>
  73.                         </select>
  74.                         </div>
  75.                     </div>
  76.                     <input type="submit" name="form-input" value="Simpan" class="btn btn-primary btn-sm">
  77.                 </form>
  78.                 <br>
  79.                 <?php  
  80.                 }
  81.                 if($_GET['act'] == 'edit'){
  82.                     $data = mysqli_fetch_object(mysqli_query($koneksi,"SELECT * FROM user where id='$_GET[id]'"));
  83.                 ?>
  84.                 <form action="tambahadmin.php?act=edit&&id=<?php echo $_GET['id'] ?>" method="post" enctype="multipart/form-data">
  85.                     <div class="form-row">
  86.                         <div class="form-group col-md-6">
  87.                           <label>Username</label>
  88.                             <input type="text" class="form-control" name="username" value="<?php echo $data->username; ?>" required>
  89.                         </div>
  90.                         <div class="form-group col-md-6">
  91.                           <label>Password</label>
  92.                             <input type="password" class="form-control" name="password" value="<?php echo $data->password; ?>" required>
  93.                         </div>
  94.                         <div class="form-group col-md-6">
  95.                             <label>Nama Lengkap</label>
  96.                                 <input type="text" class="form-control" name="nama_lengkap" value="<?php echo $data->nama_lengkap; ?>" required>
  97.                         </div>
  98.                          <div class="form-group col-md-6">
  99.                             <label>Email</label>
  100.                                 <input type="email" class="form-control" name="email" value="<?php echo $data->email; ?>" required>
  101.                         </div>
  102.                     </div>
  103.                     <div class="form-row">
  104.                        
  105.                         <div class="form-group col-md-6">
  106.                             <label>Nomor Telepon</label>
  107.                                 <input type="text" class="form-control" name="no_telp" value="<?php echo $data->no_telp; ?>" required>
  108.                         </div>
  109.                         <div class="form-group col-md-6">
  110.                             <label>Pilih Status</label>
  111.                             <select name="level" required class="form-control">
  112.                             <option value="<?php echo $data->level; ?>"><?php echo $data->level; ?></option>
  113.                         </select>
  114.                         </div>
  115.                     </div>
  116.                     <input type="submit" name="form-input" value="Simpan" class="btn btn-primary btn-sm">
  117.                 </form>
  118.                 <br>
  119.                 <?php  
  120.                 }
  121.             }
  122.         ?>
  123.         <div class="table-responsive">
  124.             <table class="table table-bordered">
  125.                 <thead>
  126.                     <tr>
  127.                         <th>No</th>
  128.                         <th>Username</th>
  129.                         <!-- <th>Password</th> -->
  130.                         <th>Nama Lengkap</th>
  131.                         <th>Email</th>
  132.                         <th>Nomor Telepon</th>
  133.                         <th>Status</th>
  134.                         <th>Tools</th>
  135.                     </tr>
  136.                 </thead>
  137.                     <tbody>
  138.                         <?php while($data=mysqli_fetch_object($q)){ ?>
  139.                             <tr>
  140.                                 <td><?php echo $no++; ?></td>
  141.                                 <td><?php echo $data->username ?></td>
  142.                                 <!-- <td><?php echo $data->password ?></td> -->
  143.                                 <td><?php echo $data->nama_lengkap ?></td>
  144.                                 <td><?php echo $data->email ?></td>
  145.                                 <td><?php echo $data->no_telp ?></td>
  146.                                 <td><?php echo $data->level ?></td>
  147.                                 <td>
  148.                                     <a class="btn btn-sm btn-info" href="tambahadmin.php?act=edit&&id=<?php echo $data->id ?>" title="Edit Data"><i class="fas fa-edit"></i></a>
  149.                                     <a class="btn btn-sm btn-danger" href="tambahadmin.php?act=delete&&id=<?php echo $data->id ?>" title="Hapus Data"><i class="fas fa-trash"></i></a>
  150.                                 </td>
  151.                             </tr>
  152.                             <?php } ?>
  153.                     </tbody>
  154.                       </table>
  155. </div>
  156.  
  157.     </div></div></div>
  158.    <?php
  159.     include "footer.php";
  160. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement