Lanjutan Aplikasi Input Data Karyawan dengan PHP MySQLi















Sebelumnya Membuat Aplikasi Data Karyawan


Langkah selanjutnya kita buat file tambah.php yang berfungsi untuk menambahkan data karyawan baru ke dalam database.
Isi file tambah.php adalah sebagai berikut:

Ini Scrip nya  :

<?php
include("header.php"); // memanggil file header.php
include("koneksi.php"); // memanggil file koneksi.php untuk koneksi ke database
?>
    <div class="container">
        <div class="content">
            <h2>Data Karyawan &raquo; Tambah Data</h2>
            <hr />
          
            <?php
            if(isset($_POST['add'])){ // jika tombol 'Simpan' dengan properti name="add" pada baris 137 ditekan
                $nik             = $_POST['nik'];
                $nama             = $_POST['nama'];
                $jenis_kelamin   = $_POST['jenis_kelamin'];
                $tempat_lahir     = $_POST['tempat_lahir'];
                $tanggal_lahir     = $_POST['tanggal_lahir'];
                $alamat             = $_POST['alamat'];
                $no_telepon         = $_POST['no_telepon'];
                $jabatan         = $_POST['jabatan'];
                $status             = $_POST['status'];
                $username         = $_POST['username'];
                $pass1             = $_POST['pass1'];
                $pass2           = $_POST['pass2'];
              
                $cek = mysqli_query($koneksi, "SELECT * FROM karyawan WHERE nik='$nik'"); // query untuk memilih entri dengan nik terpilih
                if(mysqli_num_rows($cek) == 0){ // mengecek apakah nik yang akan ditambahkan tidak ada dalam database
                    if($pass1 == $pass2){ // mengecek apakah nilai pada pass1 dan pass2 bernilai sama
                        $pass = md5($pass1); // assigment variabel pass dengan nilai pass1 yang sudah dienkripsi dengan md5
                        $insert = mysqli_query($koneksi, "INSERT INTO karyawan(nik, nama, jenis_kelamin, tempat_lahir, tanggal_lahir, alamat, no_telepon, jabatan, status, username, password) VALUES('$nik','$nama', '$jenis_kelamin', '$tempat_lahir', '$tanggal_lahir', '$alamat', '$no_telepon', '$jabatan', '$status', '$username', '$pass')") or die(mysqli_error()); // query untuk menambahkan data ke dalam database
                        if($insert){ // jika query insert berhasil dieksekusi
                            echo '<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data Karyawan Berhasil Di Simpan.</div>'; // maka tampilkan 'Data Karyawan Berhasil Di Simpan.'
                        }else{ // jika query insert gagal dieksekusi
                            echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Ups, Data Karyawan Gagal Di simpan!</div>'; // maka tampilkan 'Ups, Data Karyawan Gagal Di simpan!'
                        }
                    } else{ // mengecek jika password yang diinput tidak sama
                        echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Password Tidak sama!</div>'; // maka tampilkan 'Password Tidak sama!'
                    }
                }else{ // mengecek jika nik yang akan ditambahkan sudah ada dalam database
                    echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>NIK Sudah Ada..!</div>'; // maka tampilkan 'NIK Sudah Ada..!'
                }
            }
            ?>
            <!-- bagian ini merupakan bagian form untuk menginput data yang akan dimasukkan ke database -->
            <form class="form-horizontal" action="" method="post">
                <div class="form-group">
                    <label class="col-sm-3 control-label">NIK</label>
                    <div class="col-sm-2">
                        <input type="text" name="nik" class="form-control" placeholder="NIK" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Nama</label>
                    <div class="col-sm-4">
                        <input type="text" name="nama" class="form-control" placeholder="Nama" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Jenis Kelamin</label>
                    <div class="col-sm-2">
                        <select name="jenis_kelamin" class="form-control" required>
                            <option value=""> ----- </option>
                            <option value="Laki-Laki">Laki-Laki</option>
                            <option value="Perempuan">Perempuan</option>
                        </select>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Tempat Lahir</label>
                    <div class="col-sm-4">
                        <input type="text" name="tempat_lahir" class="form-control" placeholder="Tempat Lahir" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Tanggal Lahir</label>
                    <div class="col-sm-3">
                        <input type="text" name="tanggal_lahir" class="input-group datepicker form-control" date="" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Alamat</label>
                    <div class="col-sm-3">
                        <textarea name="alamat" class="form-control" placeholder="Alamat"></textarea>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">No Telepon</label>
                    <div class="col-sm-3">
                        <input type="text" name="no_telepon" class="form-control" placeholder="No Telepon" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Jabatan</label>
                    <div class="col-sm-2">
                        <select name="jabatan" class="form-control" required>
                            <option value=""> ----- </option>
                            <option value="Helper">Helper</option>
                            <option value="Operator">Operator</option>
                            <option value="Leader">Leader</option>
                            <option value="Staf">Staf</option>
                            <option value="Supervisor">Supervisor</option>
                            <option value="Manager">Manager</option>
                        </select>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Status</label>
                    <div class="col-sm-2">
                        <select name="status" class="form-control">
                            <option value=""> ----- </option>
                            <option value="Outsourcing">Outsourcing</option>
                            <option value="Kontrak">Kontrak</option>
                            <option value="Tetap">Tetap</option>
                        </select>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Username</label>
                    <div class="col-sm-2">
                        <input type="text" name="username" class="form-control" placeholder="Username">
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Password</label>
                    <div class="col-sm-2">
                        <input type="password" name="pass1" class="form-control" placeholder="Password">
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Ulangi Password</label>
                    <div class="col-sm-2">
                        <input type="password" name="pass2" class="form-control" placeholder="Ulangi Password">
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">&nbsp;</label>
                    <div class="col-sm-6">
                        <input type="submit" name="add" class="btn btn-sm btn-primary" value="Simpan" data-toggle="tooltip" title="Simpan Data Karyawan">
                        <a href="index.php" class="btn btn-sm btn-danger" data-toggle="tooltip" title="Batal">Batal</a>
                    </div>
                </div>
            </form> <!-- /form -->
        </div> <!-- /.content -->
    </div> <!-- /.container -->
<?php
include("footer.php"); // memanggil file footer.php
?>






Selanjutnya kita buat file edit.php yang berfungsi untuk :
mengedit/mengupdate data karyawan tertentu dan menyimpannya ke dalam database.

Isi file edit.php adalah sebagai berikut:


<?php
include("header.php"); // memanggil file header.php
include("koneksi.php"); // memanggil file koneksi.php untuk koneksi ke database
?>
    <div class="container">
        <div class="content">
            <h2>Data Karyawan &raquo; Edit Data</h2>
            <hr />
           
            <?php
            $nik = $_GET['nik']; // assigment nik dengan nilai nik yang akan diedit
            $sql = mysqli_query($koneksi, "SELECT * FROM karyawan WHERE nik='$nik'"); // query untuk memilih entri data dengan nilai nik terpilih
            if(mysqli_num_rows($sql) == 0){
                header("Location: index.php");
            }else{
                $row = mysqli_fetch_assoc($sql);
            }
            if(isset($_POST['save'])){ // jika tombol 'Save' dengan properti name="save" pada baris 135 ditekan
                $nik             = $_POST['nik'];
                $nama             = $_POST['nama'];
                $jenis_kelamin   = $_POST['jenis_kelamin'];
                $tempat_lahir     = $_POST['tempat_lahir'];
                $tanggal_lahir     = $_POST['tanggal_lahir'];
                $alamat             = $_POST['alamat'];
                $no_telepon         = $_POST['no_telepon'];
                $jabatan         = $_POST['jabatan'];
                $status             = $_POST['status'];
               
                $update = mysqli_query($koneksi, "UPDATE karyawan SET nama='$nama', jenis_kelamin='$jenis_kelamin', tempat_lahir='$tempat_lahir', tanggal_lahir='$tanggal_lahir', alamat='$alamat', no_telepon='$no_telepon', jabatan='$jabatan', status='$status' WHERE nik='$nik'") or die(mysqli_error()); // query untuk mengupdate nilai entri dalam database
                if($update){ // jika query update berhasil dieksekusi
                    header("Location: edit.php?nik=".$nik."&pesan=sukses"); // tambahkan pesan=sukses pada url
                }else{ // jika query update gagal dieksekusi
                    echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data gagal disimpan, silahkan coba lagi.</div>'; // maka tampilkan 'Data gagal disimpan, silahkan coba lagi.'
                }
            }
           
            if(isset($_GET['pesan']) == 'sukses'){ // jika terdapat pesan=sukses sebagai bagian dari berhasilnya query update dieksekusi
                echo '<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data berhasil disimpan.</div>'; // maka tampilkan 'Data berhasil disimpan.'
            }
            ?>
            <!-- bagian ini merupakan bagian form untuk mengupdate data yang akan dimasukkan ke database -->
            <form class="form-horizontal" action="" method="post">
                <div class="form-group">
                    <label class="col-sm-3 control-label">NIK</label>
                    <div class="col-sm-2">
                        <input type="text" name="nik" value="<?php echo $row ['nik']; ?>" class="form-control" placeholder="NIK" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Nama</label>
                    <div class="col-sm-4">
                        <input type="text" name="nama" value="<?php echo $row ['nama']; ?>" class="form-control" placeholder="Nama" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Jenis Kelamin</label>
                    <div class="col-sm-2">
                        <select name="jenis_kelamin" class="form-control" required>
                            <option value=""> - Jenis Kelamin - </option>
                            <option value="Laki-Laki">Laki-Laki</option>
                            <option value="Perempuan">Perempuan</option>
                        </select>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Tempat Lahir</label>
                    <div class="col-sm-4">
                        <input type="text" name="tempat_lahir" value="<?php echo $row ['tempat_lahir']; ?>" class="form-control" placeholder="Tempat Lahir" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Tanggal Lahir</label>
                    <div class="col-sm-4">
                        <input type="text" name="tanggal_lahir" value="<?php echo $row ['tanggal_lahir']; ?>" class="input-group datepicker form-control" date="" data-date-format="dd-mm-yyyy" placeholder="dd-mm-yyyy" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Alamat</label>
                    <div class="col-sm-3">
                        <textarea name="alamat" class="form-control" placeholder="Alamat"><?php echo $row ['alamat']; ?></textarea>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">No Telepon</label>
                    <div class="col-sm-3">
                        <input type="text" name="no_telepon" value="<?php echo $row ['no_telepon']; ?>" class="form-control" placeholder="No Telepon" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Jabatan</label>
                    <div class="col-sm-2">
                        <select name="jabatan" class="form-control" required>
                            <option value=""> - Jabatan Terbaru - </option>
                            <option value="Helper">Helper</option>
                            <option value="Operator">Operator</option>
                            <option value="Leader">Leader</option>
                            <option value="Staf">Staf</option>
                            <option value="Supervisor">Supervisor</option>
                            <option value="Manager">Manager</option>
                        </select>
                    </div>
                    <div class="col-sm-3">
                    <b>Jabatan Sekarang :</b> <span class="label label-success"><?php echo $row['jabatan']; ?></span>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Status</label>
                    <div class="col-sm-2">
                        <select name="status" class="form-control">
                            <option value="">- Status Terbaru -</option>
                            <option value="Outsourcing">Outsourcing</option>
                            <option value="Kontrak">Kontrak</option>
                            <option value="Tetap">Tetap</option>
                        </select>
                    </div>
                    <div class="col-sm-3">
                    <b>Status Sekarang :</b> <span class="label label-info"><?php echo $row['status']; ?></span>
                    </div>
                </div>
                <!--<div class="form-group">
                    <label class="col-sm-3 control-label">Username</label>
                    <div class="col-sm-2">
                        <input type="text" name="username" value="<?php //echo $row['username']; ?>" class="form-control" placeholder="Username">
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Password</label>
                    <div class="col-sm-2">
                        <input type="password" name="pass1" value="<?php //echo $row['password']; ?>" class="form-control" placeholder="Password">
                    </div>
                </div>-->
                <div class="form-group">
                    <label class="col-sm-3 control-label">&nbsp;</label>
                    <div class="col-sm-6">
                        <input type="submit" name="save" class="btn btn-sm btn-primary" value="Simpan" data-toggle="tooltip" title="Simpan Data Karyawan">
                        <a href="data.php" class="btn btn-sm btn-danger" data-toggle="tooltip" title="Batal">Batal</a>
                    </div>
                </div>
            </form>
        </div> <!-- /.content -->
    </div> <!-- /.container -->
<?php
include("footer.php"); // memanggil file footer.php
?>
Selanjutnya kita buat file password.php yang berfungsi untuk
 mengedit/mengganti password dari karyawan tertentu.

Isi file password.php adalah sebagai berikut:


<?php
include("header.php"); // memanggil file header.php
include("koneksi.php"); // memanggil file koneksi.php untuk koneksi ke database
?>
    <div class="container">
        <div class="content">
            <h2>Data Karyawan &raquo; Ganti Password</h2>
            <hr />
           
            <p>Ganti password karyawan dengan NIK <?php echo '<b>'.$_GET['nik'].'</b>'; // mengambil nilai nik dari data yang dipilih ?></p>
           
            <?php
            if(isset($_POST['ganti'])){ // jika tombol 'Simpan' dengan properti name="ganti" pada baris 64 ditekan
                $nik        = $_GET['nik'];
                $password     = md5($_POST['password']); // assigment password dengan enkripsi md5
                $password1     = $_POST['password1'];
                $password2     = $_POST['password2'];
               
                $cek = mysqli_query($koneksi, "SELECT * FROM karyawan WHERE nik='$nik' AND password='$password'"); // query memilih nik dan password
                if(mysqli_num_rows($cek) == 0){ // mengecek query $cek jika password yang dimasukkan tidak sesuai dengan nik
                    echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Password salah masukan password yang benar</div>'; // maka tampilkan 'Password salah masukan password yang benar'
                }else{
                    if($password1 == $password2){ // jika nilai password1 dan password2 bernilai sama
                        if(strlen($password1) >= 6){ // mengecek panjang password minimal 6 karakter
                            $pass = md5($password1); // enkripsi password dengan md5
                            $update = mysqli_query($koneksi, "UPDATE karyawan SET password='$pass' WHERE nik='$nik'"); // query update password dari nik yang dipilih
                            if($update){ // jika query update berhasil dieksekusi
                                echo '<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Password berhasil dirubah.</div>'; // maka tampilkan 'Password berhasil dirubah.'
                            }else{ // jika query update gagal dieksekusi
                                echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Password gagal dirubah.</div>'; // maka tampilkan 'Password gagal dirubah.'
                            }
                        }else{ // jika panjang password kurang dari 6 karakter
                            echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Panjang karakter Password minimal 6 karakter.</div>'; // maka tampilkan 'Panjang karakter Password minimal 6 karakter.'
                        }
                    }else{ // jika password1 dan password2 bernilai berbeda
                        echo '<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Pasword tidak sama</div>'; // maka tampilkan 'Pasword tidak sama'
                    }
                }
            }
            ?>
            <!-- bagian ini merupakan bagian form untuk mengupdate password baru yang akan dimasukkan ke database -->
            <form class="form-horizontal" action="" method="post">
                <div class="form-group">
                    <label class="col-sm-3 control-label">Password Lama</label>
                    <div class="col-sm-4">
                        <input type="password" name="password" class="form-control" placeholder="Password Lama" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Password Baru</label>
                    <div class="col-sm-4">
                        <input type="password" name="password1" class="form-control" placeholder="Password Baru" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">Ulangi Password Baru</label>
                    <div class="col-sm-4">
                        <input type="password" name="password2" class="form-control" placeholder="Ulangi Password baru" required>
                    </div>
                </div>
                <div class="form-group">
                    <label class="col-sm-3 control-label">&nbsp;</label>
                    <div class="col-sm-6">
                        <input type="submit" name="ganti" class="btn btn-sm btn-info" value="Simpan" data-toggle="tooltip" title="Simpan Password Baru">
                        <a href="data.php" class="btn btn-sm btn-danger" data-toggle="tooltip" title="Batal"><b>Batal</b></a>
                    </div>
                </div>
            </form>
        </div> <!-- /.content -->
    </div> <!-- /.container -->
<?php
include("footer.php"); // memanggil file footer.php
?>


Selanjutnya kita buat file profile.php
yang berfungsi untuk menampilkan detail karyawan secara keseluruhan dilengkapi
 tombol Edit dan Hapus Data.

Isi file profile.php adalah sebagai berikut:

 <?php
include("header.php"); // memanggil file header.php
include("koneksi.php"); // memanggil file koneksi.php untuk koneksi ke database
?>
    <div class="container">
        <div class="content">
            <h2>Data Karyawan &raquo; Biodata</h2>
            <hr />
          
            <?php
            $nik = $_GET['nik']; // mengambil data nik dari nik yang terpilih
          
            $sql = mysqli_query($koneksi, "SELECT * FROM karyawan WHERE nik='$nik'"); // query memilih entri nik pada database
            if(mysqli_num_rows($sql) == 0){
                header("Location: index.php");
            }else{
                $row = mysqli_fetch_assoc($sql);
            }
          
            if(isset($_GET['aksi']) == 'delete'){ // jika tombol 'Hapus Data' pada baris 75 ditekan
                $delete = mysqli_query($koneksi, "DELETE FROM karyawan WHERE nik='$nik'"); // query delete entri dengan nik terpilih
                if($delete){ // jika query delete berhasil dieksekusi
                    echo '<div class="alert alert-danger alert-dismissable">><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data berhasil dihapus.</div>'; // maka tampilkan 'Data berhasil dihapus.'
                }else{ // jika query delete gagal dieksekusi
                    echo '<div class="alert alert-info alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data gagal dihapus.</div>'; // maka tampilkan 'Data gagal dihapus.'
                }
            }
            ?>
            <!-- bagian ini digunakan untuk menampilkan data karyawan -->
            <table class="table table-striped table-condensed">
                <tr>
                    <th width="20%">NIK</th>
                    <td><?php echo $row['nik']; ?></td>
                </tr>
                <tr>
                    <th>Nama Karyawan</th>
                    <td><?php echo $row['nama']; ?></td>
                </tr>
                <tr>
                    <th>Jenis Kelamin</th>
                    <td><?php echo $row['jenis_kelamin']; ?></td>
                </tr>
                <tr>
                    <th>Tempat & Tanggal Lahir</th>
                    <td><?php echo $row['tempat_lahir'].', '.$row['tanggal_lahir']; ?></td>
                </tr>
                <tr>
                    <th>Alamat</th>
                    <td><?php echo $row['alamat']; ?></td>
                </tr>
                <tr>
                    <th>No Telepon</th>
                    <td><?php echo $row['no_telepon']; ?></td>
                </tr>
                <tr>
                    <th>Jabatan</th>
                    <td><?php echo $row['jabatan']; ?></td>
                </tr>
                <tr>
                    <th>Status</th>
                    <td><?php echo $row['status']; ?></td>
                </tr>
                <tr>
                    <th>Username</th>
                    <td><?php echo $row['username']; ?></td>
                </tr>
                <tr>
                    <th>Password</th>
                    <td><?php echo $row['password']; ?></td>
                </tr>
            </table>
          
            <a href="data.php" class="btn btn-sm btn-info"><span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span> Kembali</a>
            <a href="edit.php?nik=<?php echo $row['nik']; ?>" class="btn btn-sm btn-success"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span> Edit Data</a>
            <a href="profile.php?aksi=delete&nik=<?php echo $row['nik']; ?>" class="btn btn-sm btn-danger" onclick="return confirm('Anda yakin akan mengahapus data <?php echo $row['nama']; ?>')"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span> Hapus Data</a>
        </div> <!-- /.content -->
    </div> <!-- /.container -->
<?php
include("footer.php"); // memanggil file footer.php
?>

Kemudian langkah terakhir dalam tutorial Membuat Aplikasi Input Data Karyawan dengan
 PHP MySQLi adalah kita buat file cari.php yang berfungsi untuk
menampilkan hasil pencarian data karyawan berdasarkan nik
yang diinput melalui form pencarian.

Isi file cari.php adalah sebagai berikut.
 <?php
include("header.php"); // memanggil file header.php
include("koneksi.php"); // memanggil file koneksi.php untuk koneksi ke database
?>
    <div class="container">
        <div class="content">
            <?php $nik = $_POST['carinik']; // mengambil nik dari form cari ?>
            <h2>Pencarian Data Karyawan &raquo; NIK: <?php echo $nik; // menampilkan nik ?></h2>
            <hr />
          
            <?php
            $sql = mysqli_query($koneksi, "SELECT * FROM karyawan WHERE nik='$nik'"); // query untuk memilih entri dengan nik terpilih
            if(mysqli_num_rows($sql) == 0){
                header("Location: index.php");
            }else{
                $row = mysqli_fetch_assoc($sql);
            }
          
            if(isset($_GET['aksi']) == 'delete'){ // jika tombol 'Hapus Data' pada baris 74 ditekan
                $delete = mysqli_query($koneksi, "DELETE FROM karyawan WHERE nik='$nik'"); // query delete entri dengan nik terpilih
                if($delete){ // jika query delete berhasil dieksekusi
                    echo '<div class="alert alert-danger alert-dismissable">><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data berhasil dihapus.</div>'; // maka tampilkan 'Data berhasil dihapus.'
                }else{ // jika query delete gagal dieksekusi
                    echo '<div class="alert alert-info alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Data gagal dihapus.</div>'; // maka tampilkan 'Data gagal dihapus.'
                }
            }
            ?>
            <!-- bagian ini digunakan untuk menampilkan data karyawan hasil pencarian-->
            <table class="table table-striped table-condensed">
                <tr>
                    <th width="20%">NIK</th>
                    <td><?php echo $row['nik']; ?></td>
                </tr>
                <tr>
                    <th>Nama Karyawan</th>
                    <td><?php echo $row['nama']; ?></td>
                </tr>
                <tr>
                    <th>Jenis Kelamin</th>
                    <td><?php echo $row['jenis_kelamin']; ?></td>
                </tr>
                <tr>
                    <th>Tempat & Tanggal Lahir</th>
                    <td><?php echo $row['tempat_lahir'].', '.$row['tanggal_lahir']; ?></td>
                </tr>
                <tr>
                    <th>Alamat</th>
                    <td><?php echo $row['alamat']; ?></td>
                </tr>
                <tr>
                    <th>No Telepon</th>
                    <td><?php echo $row['no_telepon']; ?></td>
                </tr>
                <tr>
                    <th>Jabatan</th>
                    <td><?php echo $row['jabatan']; ?></td>
                </tr>
                <tr>
                    <th>Status</th>
                    <td><?php echo $row['status']; ?></td>
                </tr>
                <tr>
                    <th>Username</th>
                    <td><?php echo $row['username']; ?></td>
                </tr>
                <tr>
                    <th>Password</th>
                    <td><?php echo $row['password']; ?></td>
                </tr>
            </table>
          
            <a href="data.php" class="btn btn-sm btn-info"><span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span> Kembali</a>
            <a href="edit.php?nik=<?php echo $row['nik']; ?>" class="btn btn-sm btn-success"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span> Edit Data</a>
            <a href="profile.php?aksi=delete&nik=<?php echo $row['nik']; ?>" class="btn btn-sm btn-danger" onclick="return confirm('Anda yakin akan mengahapus data <?php echo $row['nama']; ?>')"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span> Hapus Data</a>
        </div> <!-- /.content -->
    </div> <!-- /.container -->
<?php
include("footer.php"); // memanggil file footer.php
?>

 Sampai disini kita telah selesai Membuat Aplikasi Input Data Karyawan dengan PHP MySQLi. Silakan coba buka menggunakan browser dan coba semua fungsi menu dan tombol, apakah berfungsi dengan benar.

Ga mau sulit tulis scrip ini Link Download nya : diSini




0 komentar:

Posting Komentar

Kirim ke Dinding Google Plus

TULIS COMENTAR ANDA DISINI

Islam Agamaku

KOSONG

Big Cat Gallery

Baca Al-Qur'an

















Catalog: Full Screen