Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 10.86 KB | None | 0 0
  1. <?php
  2. session_start();
  3. if(isset($_SESSION['akses'])){
  4.      if ($_SESSION['akses'] == "Resepsionis" || $_SESSION['akses'] == "Disposisi"){
  5.         echo '<script language="javascript">alert("Anda harus Login Sebagai Admin!"); document.location="home.php";</script>';
  6. }else{
  7. }
  8. }
  9. ?>
  10. <style type="text/css">
  11.     th{
  12.         text-align: center;
  13.         font-weight: bold;
  14.     }
  15.     td{
  16.         color: black;
  17.     }
  18.     h1, h4{
  19.         font-family: times;
  20.         font-weight: bold;
  21.     }
  22.     label{
  23.         font-weight: bold;
  24.     }
  25.  </style>
  26.  
  27. <?php
  28.  
  29.     $sqq = "SELECT max(id) FROM user";
  30.     $kweri = mysql_query($sqq) or die (mysql_error());
  31.  
  32.     $kd = mysql_fetch_array($kweri);
  33.  
  34.     if($kd){
  35.         $nilai = substr($kd[0], 1);
  36.         $kode = (int) $nilai;
  37.  
  38.         //tambahkan sebanyak + 1
  39.         $kode = $kode + 1;
  40.         $idd = "P" .str_pad($kode, 4, "0",  STR_PAD_LEFT);
  41.     } else {
  42.         $idd = "P0001";
  43.     }
  44.  
  45.  
  46. if(isset($_POST['save']))
  47. {
  48.         $id         = $_POST['id'];
  49.         $username   = $_POST['username'];
  50.         $password   = $_POST['password'];
  51.         $nama       = $_POST['nama'];
  52.         $jenkel     = $_POST['jenkel'];
  53.         $alamat     = $_POST['alamat'];
  54.         $telp       = $_POST['telp'];
  55.         $level      = $_POST['level'];
  56.         $akses      = $_POST['akses'];
  57.         $jabatan    = $_POST['jabatan'];
  58.  
  59.         $cek_kode   = mysql_num_rows(mysql_query("SELECT username FROM user WHERE username='$_POST[username]'"));
  60.  
  61.         if ($cek_kode > 0){
  62.             echo '<div class="alert alert-danger">Maaf, Username ini sudah tersedia. Silahkan ganti dengan username lain !!!</div>';
  63.         }else{    
  64.         $sql = "INSERT INTO user VALUES('$id',
  65.                                         '$username',
  66.                                         '$password',
  67.                                         '$nama',
  68.                                         '$jenkel',
  69.                                         '$alamat',
  70.                                         '$telp',
  71.                                         '$level',
  72.                                        '$akses',
  73.                                         '$jabatan'
  74.                                         )";
  75.         $kueri = mysql_query($sql);
  76.  
  77.         if($kueri){
  78.             echo "<script>alert('Data User Pimpinan $nama Telah Ditambahkan'); window.location = '?page=view-pimpinan'</script>";
  79.         }else{
  80.             echo "<script>alert('Data User Pimpinan $nama Gagal Ditambahkan')</script>";
  81.             echo mysql_error();
  82.         }  
  83.     }  
  84. }
  85. ?>
  86.  
  87.             <!-- begin page-header -->
  88.             <!-- end page-header -->
  89.            
  90.             <div class="row">
  91.                 <!-- begin col-6 -->
  92.                 <div class="col-12">
  93.                     <!-- begin panel -->
  94.                     <div class="panel panel-inverse" data-sortable-id="form-stuff-1">
  95.  
  96.                         <div class="panel-heading">
  97.                             <h3 class="panel-title" align="center" style="font-weight: bold; font-size: +1;">
  98.                                 <strong>TAMBAH DATA USER [PIMPINAN]</strong>
  99.                             </h3>
  100.                         </div>
  101.  
  102.                         <div class="panel-body">
  103.  
  104.                             <form class="form-horizontal" action="" method="post" onsubmit="return valid(this)">
  105.  
  106.                                 <input type="hidden" class="form-control" name="id" value="<?php echo $idd; ?>" />
  107.                                         <?php
  108.                                         $io    = "SELECT * FROM user";
  109.                                         $kww  = mysql_query($io);
  110.  
  111.                                         while($df = mysql_fetch_array($kww)){
  112.                                         ?>
  113.                                         <input type="text" name="" value="<?php echo $df['namajabatan']; ?>">
  114.                                     <? } ?>
  115.  
  116.                                 <div class="form-group">
  117.                                     <label class="col-md-3 control-label">Jabatan</label>
  118.                                     <div class="col-md-9">
  119.                                         <select name="jabatan" id="jabatann" class="form-control" onChange="changenm(this.value)" >
  120.                                          <option value="">--Pilih Jabatan--</option>
  121.                                          <?php
  122.  
  123.                                                 $kc = $df['namajabatan'];
  124.                                                $result = mysql_query("Select u.id_pimpinan, j.jabatan_pimpinan, u.namajabatan, j.namajabatan from user u, jabatan_pimpinan j where u.id_pimpinan=j.id_pimpinan and namajabatan != (Direktur Utama,Direktur)");
  125.                                                $jsArray = "var jabatan = new Array();\n";            
  126.                                                while ($row = mysql_fetch_array($result))
  127.                                                    {  
  128.                                                      echo '<option value="' . $row['namajabatan'] . '">' . $row['namajabatan'] . '</option>';  
  129.                                                      $jsArray .= "jabatan['" . $row['namajabatan'] . "'] =
  130.                                                     {namapimpinan:'" . addslashes($row['namapimpinan']) . "'};\n";    
  131.                                                    }    
  132.                                            ?>
  133.                                         </select>
  134.                                     </div>
  135.                                 </div>
  136.  
  137.                                 <div class="form-group">
  138.                                     <label class="col-md-3 control-label">Nama Lengkap</label>
  139.                                     <div class="col-md-9">
  140.                                         <input type="text" class="form-control" name="nama" id="namapimpinan" readonly="" />
  141.                                     </div>
  142.                                 </div>                                
  143.                                
  144.                                 <div class="form-group">
  145.                                     <label class="col-md-3 control-label">Jenis Kelamin</label>
  146.                                     <div class="col-md-9">
  147.                                         <label class="radio-inline">
  148.                                             <input type="radio" name="jenkel" value="Pria" />
  149.                                             Pria
  150.                                         </label>
  151.                                         <label class="radio-inline">
  152.                                             <input type="radio" name="jenkel" value="Wanita" />
  153.                                             Wanita
  154.                                         </label>
  155.                                     </div>
  156.                                 </div>
  157.                                
  158.                                 <div class="form-group">
  159.                                     <label class="col-md-3 control-label">Username</label>
  160.                                     <div class="col-md-9">
  161.                                         <input type="text" class="form-control" name="username" required oninvalid="this.setCustomValidity('Username Belum Diisi')" oninput="setCustomValidity('')" placeholder="Minimal 8 Huruf" />
  162.                                     </div>
  163.                                 </div>
  164.                                
  165.                                 <div class="form-group">
  166.                                     <label class="col-md-3 control-label">Password</label>
  167.                                     <div class="col-md-9">
  168.                                         <input type="password" class="form-control" name="password" id="pass" required oninvalid="this.setCustomValidity('Password Belum Diisi')" oninput="setCustomValidity('')" placeholder="Minimal 8 Karakter"/>
  169.                                     </div>
  170.                                     <label class="col-md-3 control-label"></label>
  171.                                     <div class="col-md-9">
  172.                                         <input type="checkbox" onclick="myFunction()">Show Password
  173.                                     </div>
  174.                                 </div>
  175.                                
  176.                                 <div class="form-group">
  177.                                     <label class="col-md-3 control-label">No. Telp</label>
  178.                                     <div class="col-md-9">
  179.                                         <input type="text" maxlength="12" class="form-control" name="telp" onkeypress="return hanyaAngka(event)" required oninvalid="this.setCustomValidity('No. Telp Belum Diisi')" oninput="setCustomValidity('')"/>
  180.                                     </div>
  181.                                     <label class="col-md-3 control-label"></label>
  182.                                     <div class="col-md-9">
  183.                                         <span style="color: red;">*Wajib Angka</span>
  184.                                     </div>
  185.                                 </div>
  186.  
  187.                                 <div class="form-group">
  188.                                     <label class="col-md-3 control-label">Alamat</label>
  189.                                     <div class="col-md-9">
  190.                                         <textarea class="form-control" rows="5" name="alamat" required oninvalid="this.setCustomValidity('Alamat Belum Diisi')" oninput="setCustomValidity('')"></textarea>
  191.                                     </div>
  192.                                 </div>
  193.                              
  194.                                         <input type="hidden" class="form-control" value="3" name="level" />
  195.                                         <input type="hidden" class="form-control" value="Disposisi" name="akses" />
  196.                                
  197.                                 <div class="form-group">
  198.                                     <label class="col-md-3 control-label"></label>
  199.                                     <div class="col-md-9">
  200.                                         <button type="submit" class="btn btn-sm btn-success" name="save">
  201.                                             <i class="fa fa-lg fa-save"></i>
  202.                                                 <b> Simpan</b>
  203.                                         </button>
  204.  
  205.                                         <button type="reset" class="btn btn-sm btn-warning" name="reset">
  206.                                             <i class="fa fa-lg fa-refresh"></i>
  207.                                                 <b> Ulangi</b>
  208.                                         </button>
  209.  
  210.                                         <a href="home.php?page=view-pimpinan" class="btn btn-sm btn-danger" type="submit" name="back">
  211.                                             <i class="fa fa-lg fa-times"></i>
  212.                                                 <b> Batal</b>
  213.                                         </a>
  214.                                     </div>
  215.                                 </div>
  216.  
  217.                             </form>
  218.                         </div>
  219.                     </div>
  220.                     <!-- end panel -->
  221.                 </div>
  222.                 <!-- end col-6 -->
  223.             </div>
  224.             <!-- end row -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement