Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (isset($_POST['cari'])) {
- $cari = $_POST['cari'];
- } else {
- $cari = "";
- }
- ?>
- <div class="row">
- <div class="col-md-12">
- <div class="page-header">
- <h4>
- <i class="glyphicon glyphicon-user"></i> Data Staff
- <div class="pull-right btn-tambah">
- <form class="form-inline" method="POST" action="index.php">
- <div class="form-group">
- <div class="input-group">
- <div class="input-group-addon">
- <i class="glyphicon glyphicon-search"></i>
- </div>
- <input type="text" class="form-control" name="cari" placeholder="Cari ..." autocomplete="off" value="<?php echo $cari; ?>">
- </div>
- </div>
- <a class="btn btn-info" href="?page=tambah">
- <i class="glyphicon glyphicon-plus"></i> Tambah
- </a>
- </form>
- </div>
- </h4>
- </div>
- <?php
- if (empty($_GET['alert'])) {
- echo "";
- } elseif ($_GET['alert'] == 1) {
- echo "<div class='alert alert-danger alert-dismissible' role='alert'>
- <button type='button' class='close' data-dismiss='alert' aria-label='Close'>
- <span aria-hidden='true'>×</span>
- </button>
- <strong><i class='glyphicon glyphicon-alert'></i> Gagal!</strong> Terjadi kesalahan.
- </div>";
- } elseif ($_GET['alert'] == 2) {
- echo "<div class='alert alert-success alert-dismissible' role='alert'>
- <button type='button' class='close' data-dismiss='alert' aria-label='Close'>
- <span aria-hidden='true'>×</span>
- </button>
- <strong><i class='glyphicon glyphicon-ok-circle'></i> Sukses!</strong> Data Staff berhasil disimpan.
- </div>";
- } elseif ($_GET['alert'] == 3) {
- echo "<div class='alert alert-success alert-dismissible' role='alert'>
- <button type='button' class='close' data-dismiss='alert' aria-label='Close'>
- <span aria-hidden='true'>×</span>
- </button>
- <strong><i class='glyphicon glyphicon-ok-circle'></i> Sukses!</strong> Data Staff berhasil diubah.
- </div>";
- } elseif ($_GET['alert'] == 4) {
- echo "<div class='alert alert-success alert-dismissible' role='alert'>
- <button type='button' class='close' data-dismiss='alert' aria-label='Close'>
- <span aria-hidden='true'>×</span>
- </button>
- <strong><i class='glyphicon glyphicon-ok-circle'></i> Sukses!</strong> Data Staff berhasil dihapus.
- </div>";
- }
- ?>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title">Data Staff</h3>
- </div>
- <div class="panel-body">
- <div class="table-responsive">
- <table class="table table-striped table-hover">
- <thead>
- <tr>
- <th>No.</th>
- <th>NIP</th>
- <th>Nama</th>
- <th>Jenis Kelamin</th>
- <th>jabatan</th>
- <th>No. Telepon</th>
- <th>Cabang</th>
- <th>Aksi</th>
- </tr>
- </thead>
- <tbody>
- <?php
- /* Pagination */
- include"../../config/koneksi.php";
- $batas = 5;
- if (isset($cari)) {
- $jumlah_record = mysqli_query($db, "SELECT * FROM karyawan
- WHERE nip LIKE '%$cari%' OR nama LIKE '%$cari%'")
- or die('Ada kesalahan pada query jumlah_record: '.mysqli_error($db));
- } else {
- $jumlah_record = mysqli_query($db, "SELECT * FROM karyawan")
- or die('Ada kesalahan pada query jumlah_record: '.mysqli_error($db));
- }
- $jumlah = mysqli_num_rows($jumlah_record);
- $halaman = ceil($jumlah / $batas);
- $page = (isset($_GET['hal'])) ? (int)$_GET['hal'] : 1;
- $mulai = ($page - 1) * $batas;
- /*-------------------------------------------------------------------*/
- $no = 1;
- if (isset($cari)) {
- $query = mysqli_query($db, "SELECT * FROM karyawan
- WHERE nip LIKE '%$cari%' OR nama LIKE '%$cari%'
- ORDER BY nip DESC LIMIT $mulai, $batas")
- or die('Ada kesalahan pada query staff: '.mysqli_error($db));
- } else {
- $query = mysqli_query($db, "SELECT * FROM karyawan
- ORDER BY nip DESC LIMIT $mulai, $batas")
- or die('Ada kesalahan pada query staff: '.mysqli_error($db));
- }
- while ($data = mysqli_fetch_assoc($query)) {
- $tanggal = $data['tgl_lhir'];
- $tgl = explode('-',$tanggal);
- $tanggal_lahir = $tgl[2]."-".$tgl[1]."-".$tgl[0];
- echo " <tr>
- <td width='50' class='center'>$no</td>
- <td width='60'>$data[nip]</td>
- <td width='150'>$data[nama]</td>
- <td width='120'>$data[jenkel]</td>
- <td width='120'>$data[jabatan]</td>
- <td width='80'>$data[no_tlp]</td>
- <td width='180'>$data[cabang]</td>
- <td width='100'>
- <div class=''>
- <a data-toggle='tooltip' data-placement='top' title='Ubah' style='margin-right:5px' class='btn btn-info btn-sm' href='?page=ubah&id=$data[nip]'>
- <i class='glyphicon glyphicon-edit'></i>
- </a>";
- ?>
- <a data-toggle="tooltip" data-placement="top" title="Hapus" class="btn btn-danger btn-sm" href="proses-hapus.php?id=<?php echo $data['nip'];?>" onclick="return confirm('Anda yakin ingin menghapus staff <?php echo $data['nama']; ?>?');">
- <i class="glyphicon glyphicon-trash"></i>
- </a>
- <?php
- echo "
- </div>
- </td>
- </tr>";
- $no++;
- }
- ?>
- </tbody>
- </table>
- <?php
- if (empty($_GET['hal'])) {
- $halaman_aktif = '1';
- } else {
- $halaman_aktif = $_GET['hal'];
- }
- ?>
- <a>
- Halaman <?php echo $halaman_aktif; ?> dari <?php echo $halaman; ?> |
- Total <?php echo $jumlah; ?> data
- </a>
- <nav>
- <ul class="pagination pull-right">
- <!-- Button untuk halaman sebelumnya -->
- <?php
- if ($halaman_aktif<='1') { ?>
- <li class="disabled">
- <a href="" aria-label="Previous">
- <span aria-hidden="true">«</span>
- </a>
- </li>
- <?php
- } else { ?>
- <li>
- <a href="" aria-label="Previous">
- <span aria-hidden="true">«</span>
- </a>
- </li>
- <?php
- }
- ?>
- <!-- Link halaman 1 2 3 ... -->
- <?php
- for($x=1; $x<=$halaman; $x++) { ?>
- <li class="">
- <a href="index.php?hal"><?php echo $x ?></a>
- </li>
- <?php
- }
- ?>
- <!-- Button untuk halaman selanjutnya -->
- <?php
- if ($halaman_aktif>=$halaman) { ?>
- <li class="disabled">
- <a href="" aria-label="Next">
- <span aria-hidden="true">»</span>
- </a>
- </li>
- <?php
- } else { ?>
- <li>
- <a href="" aria-label="Next">
- <span aria-hidden="true">»</span>
- </a>
- </li>
- <?php
- }
- ?>
- </ul>
- </nav>
- </div>
- </div>
- </div> <!-- /.panel -->
- </div> <!-- /.col -->
- </div> <!-- /.row -->
- <script language="javascript">
- function getkey(e)
- {
- if (window.event)
- return window.event.keyCode;
- else if (e)
- return e.which;
- else
- return null;
- }
- function goodchars(e, goods, field)
- {
- var key, keychar;
- key = getkey(e);
- if (key == null) return true;
- keychar = String.fromCharCode(key);
- keychar = keychar.toLowerCase();
- goods = goods.toLowerCase();
- // check goodkeys
- if (goods.indexOf(keychar) != -1)
- return true;
- // control keys
- if ( key==null || key==0 || key==8 || key==9 || key==27 )
- return true;
- if (key == 13) {
- var i;
- for (i = 0; i < field.form.elements.length; i++)
- if (field == field.form.elements[i])
- break;
- i = (i + 1) % field.form.elements.length;
- field.form.elements[i].focus();
- return false;
- };
- // else return false
- return false;
- }
- </script>
- <script type="text/javascript">
- $(function () {
- //datepicker plugin
- $('.date-picker').datepicker({
- autoclose: true,
- todayHighlight: true
- });
- // toolip
- $('[data-toggle="tooltip"]').tooltip();
- })
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement