Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- session_start();
- ob_start();
- include 'function.php';
- $id = $_GET["id_pegawai"];
- $query = mysqli_query($conn, "SELECT * FROM pegawai WHERE id_pegawai= $id ");
- $data = mysqli_fetch_array($query);
- // if( isset($_POST["submit"]) ){
- // if (ubah($_POST) > 0 ){
- // echo "
- // <script>
- // alert('data berhasil diubah!') ;
- // document.location.href = 'index.php';
- // </script>
- // ";
- // } else{
- // echo "<script>
- // alert('data gagal diubah!') ;
- // document.location.href = 'index.php';
- // </script>";
- // }
- // }
- if(isset($_POST['submit'])){
- $id_pegawai = $_POST['id_pegawai'];
- $foto = $_FILES['foto']['name'];
- $lokasi = $_FILES['foto']['tmp_name'];
- $tipefile = $_FILES['foto']['type'];
- $ukuranfile = $_FILES['foto']['size'];
- $nama = $_POST['nama'];
- $tgl = $_POST['tanggal'];
- $jk = $_POST['jk'];
- $jabatan = $_POST['jabatan'];
- $keterangan = $_POST['keterangan'];
- $error = "";
- if($foto == ""){
- $foto = "tydak_ada";
- }else if($tipefile != "image/jpeg" or $tipefile != "image/jpg" or $tipefile != "image/png"){
- $error = "Tipe file tidak didukung!";
- }else if($ukuranfile >= 1000000){
- echo $ukuranfile;
- $error = "Ukuran file terlalu besar (lebih dari 1MB)!";
- }else{
- $lokasi = "images/";
- move_uploaded_file($nama.'.'.$tipefile, $lokasi);
- }
- $query = mysqli_query($conn,"UPDATE pegawai SET foto='$foto',nama='$nama', jenis_kelamin='$jk',tanggal='$tgl',jabatan='$jabatan',keterangan='$keterangan',id_jabatan='$jabatan' WHERE id_pegawai=$id_pegawai");
- if($query){
- echo "Bsa!";
- }else{
- echo "error!";
- }
- }
- ?>
- <!DOCTYPE html>
- <html lang="en" class="h-100">
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
- <title>Dashboard</title>
- <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet">
- <link href="open-iconic/css/open-iconic-bootstrap.min.css" rel="stylesheet">
- <link href="plugin/DataTables/css/dataTables.bootstrap4.min.css" rel="stylesheet">
- <link href="plugin/bootstrap-datepicker/css/bootstrap-datepicker3.min.css" rel="stylesheet">
- <link href="plugin/summernote/summernote-bs4.css" rel="stylesheet">
- </head>
- <body class="h-100">
- <nav class="navbar navbar-expand-sm navbar-dark sticky-top bg-info">
- <a class="navbar-brand" href="#">Manajemen Pegawai</a>
- <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#sidebar" aria-controls="sidebar" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <nav class="collapse navbar-collapse" id="sidebar">
- <ul class="navbar-nav d-sm-none">
- <li class="nav-item">
- <a class="nav-link text-white" href="dashboard.php">
- <i class="oi oi-dashboard"></i> Dashboard
- </a>
- </li>
- <li class="nav-item">
- <a class="nav-link text-white" href="pegawai.php">
- <i class="oi oi-person"></i> Data Pegawai
- </a>
- </li>
- <li class="nav-item">
- <a class="nav-link text-white" href="jabatan.php">
- <i class="oi oi-sort-descending"></i> Data Jabatan
- </a>
- </li>
- <li class="nav-item">
- <a class="nav-link text-white" href="logout.php">
- <i class="oi oi-account-logout"></i> Keluar
- </a>
- </li>
- </ul>
- </nav>
- </nav>
- <div class="container-fluid h-100">
- <div class="row h-100">
- <nav class="col-md-2 col-sm-3 bg-dark h-100 p-0 position-fixed d-none d-sm-block">
- <ul class="list-group list-group-flush">
- <li class="list-group-item bg-dark">
- <a class="nav-link text-white" href="dashboard.php">
- <i class="oi oi-dashboard"></i> Dashboard
- </a>
- </li>
- <li class="list-group-item bg-dark">
- <a class="nav-link text-white" href="pegawai.php">
- <i class="oi oi-person"></i> Data Pegawai
- </a>
- </li>
- <li class="list-group-item bg-dark">
- <a class="nav-link text-white" href="jabatan.php">
- <i class="oi oi-sort-descending"></i> Data Jabatan
- </a>
- </li>
- <li class="list-group-item bg-dark">
- <a class="nav-link text-white" href="logout.php">
- <i class="oi oi-account-logout"></i> Keluar
- </a>
- </li>
- </ul>
- </nav>
- <div class="col-md-10 col-sm-9 offset-md-2 offset-sm-3 mb-3">
- <h4 class="mt-2">Edit Pegawai</h4>
- <hr>
- <form class="mb-5" method="post" action="" enctype="multipart/form-data">
- <input type="hidden" name="id" value="<?= $data['id_pegawai'] ?>">
- <div class="form-group row">
- <input type="hidden" name="id_pegawai" value="<?php echo $_GET['id_pegawai'] ?>">
- <label class="col-sm-2 col-form-label">Foto</label>
- <div class="col-sm-4">
- <div class="custom-file">
- <label for="foto" class="custom-file-label"></label>
- <input class="custom-file-input" type="file" id="foto" name="foto">
- </div>
- <img class="img-thumbnail mt-2" src="images/<?= $data['foto'] ?>" width="150">
- </div>
- </div>
- <div class="form-group row">
- <label for="nama" class="col-sm-2 col-form-label">Nama</label>
- <div class="col-sm-4">
- <input class="form-control" type="text" id="nama" name="nama" value="<?= $data['nama'] ?>">
- </div>
- </div>
- <div class="form-group row">
- <label class="col-sm-2 col-form-label">Jenis Kelamin</label>
- <div class="col-sm-4">
- <?php
- if($data['jenis_kelamin'] == "L"){
- $l = " checked";
- $p = "";
- }else{
- $l = "";
- $p = "checked";
- }
- ?>
- <div class="custom-control custom-radio custom-control-inline">
- <input class="custom-control-input" type="radio" id="jkl" name="jk" value="L" <?= $l ?>>
- <label class="custom-control-label" for="jkl">Laki-laki</label>
- </div>
- <div class="custom-control custom-radio custom-control-inline">
- <input class="custom-control-input" type="radio" id="jkp" name="jk" value="P" <?= $p ?>>
- <label class="custom-control-label" for="jkp">Perempuan</label>
- </div>
- </div>
- </div>
- <div class="form-group row">
- <label for="tanggal" class="col-sm-2 col-form-label">Tanggal</label>
- <div class="col-sm-2">
- <input class="form-control" type="text" id="tanggal" name="tanggal" value="<?= $data['tanggal_lahir'] ?>">
- </div>
- </div>
- <div class="form-group row">
- <label for="jabatan" class="col-sm-2 col-form-label">Jabatan</label>
- <div class="col-sm-4">
- <select class="custom-select" id="jabatan" name="jabatan">
- <option value="" disabled> -Pilih Jabatan-</option>
- <?php
- $queryjabatan = mysqli_query($conn, "SELECT * FROM jabatan");
- while($j = mysqli_fetch_array($queryjabatan)){
- echo "<option value='".$j['id_jabatan']."'";
- if($j['id_jabatan'] == $data['id_jabatan']){
- echo " selected";
- }
- echo ">$j['nama_jabatan']</option>";
- }
- ?>
- </select>
- </div>
- </div>
- <div class="form-group row">
- <label for="keterangan" class="col-sm-2 col-form-label">Keterangan</label>
- <div class="col-sm-8">
- <textarea class="form-control" rows="5" id="keterangan" name="keterangan"><?= $data['keterangan'] ?></textarea>
- </div>
- </div>
- <button type="submit" name="submit" class="btn btn-info"><i class="oi oi-task"></i> Simpan</button>
- <button type="reset" class="btn btn-warning"><i class="oi oi-circle-x"></i> Batal</button>
- </form>
- </div>
- </div>
- </div>
- <script src="js/jquery-3.3.1.min.js"></script>
- <script src="bootstrap/js/bootstrap.bundle.min.js"></script>
- <script src="plugin/DataTables/js/jquery.dataTables.min.js"></script>
- <script src="plugin/DataTables/js/dataTables.bootstrap4.min.js"></script>
- <script src="plugin/bootstrap-datepicker/js/bootstrap-datepicker.min.js"></script>
- <script src="plugin/summernote/summernote-bs4.min.js"></script>
- <script>
- $(function(){
- $('.table').DataTable();
- $('#tanggal').datepicker();
- $('#keterangan').summernote();
- });
- </script>
- </body>
- </html>
- <?php
- ?>
Advertisement
Add Comment
Please, Sign In to add comment