185 lines
5.5 KiB
PHP
185 lines
5.5 KiB
PHP
<?php
|
||
// Check existence of id parameter before processing further
|
||
if(isset($_GET["id"]) && !empty(trim($_GET["id"]))){
|
||
// Include config file
|
||
require_once "config.php";
|
||
|
||
// Prepare a select statement
|
||
$sql = "SELECT * FROM data_karyawan WHERE id = ?";
|
||
|
||
if($stmt = mysqli_prepare($link, $sql)){
|
||
// Bind variables to the prepared statement as parameters
|
||
mysqli_stmt_bind_param($stmt, "i", $param_id);
|
||
|
||
// Set parameters
|
||
$param_id = trim($_GET["id"]);
|
||
|
||
// Attempt to execute the prepared statement
|
||
if(mysqli_stmt_execute($stmt)){
|
||
$result = mysqli_stmt_get_result($stmt);
|
||
|
||
if(mysqli_num_rows($result) == 1){
|
||
/* Fetch result row as an associative array. Since the result set
|
||
contains only one row, we don't need to use while loop */
|
||
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
|
||
|
||
/* Retrieve individual field value
|
||
{INDIVIDUAL_FIELDS}
|
||
$name = $row["name"];
|
||
$address = $row["address"];
|
||
$salary = $row["salary"];
|
||
*/
|
||
} else{
|
||
// URL doesn't contain valid id parameter. Redirect to error page
|
||
header("location: error.php");
|
||
exit();
|
||
}
|
||
|
||
} else{
|
||
echo "Oops! Something went wrong. Please try again later.";
|
||
}
|
||
}
|
||
|
||
// Close statement
|
||
mysqli_stmt_close($stmt);
|
||
|
||
// Close connection
|
||
mysqli_close($link);
|
||
} else{
|
||
// URL doesn't contain id parameter. Redirect to error page
|
||
header("location: error.php");
|
||
exit();
|
||
}
|
||
?>
|
||
<!DOCTYPE html>
|
||
<html lang="en">
|
||
|
||
<head>
|
||
|
||
<meta charset="utf-8">
|
||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
|
||
<meta name="description" content="">
|
||
<meta name="author" content="">
|
||
|
||
<title>PT. Mantap - Dashboard</title>
|
||
|
||
<!-- Custom fonts for this template-->
|
||
<link href="../src/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
|
||
<link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
|
||
|
||
<!-- Custom styles for this template-->
|
||
<link href="../src/css/sb-admin-2.min.css" rel="stylesheet">
|
||
|
||
<!-- Custom styles for this page -->
|
||
<link href="../src/vendor/datatables/dataTables.bootstrap4.min.css" rel="stylesheet">
|
||
|
||
|
||
</head>
|
||
|
||
<body id="page-top">
|
||
|
||
<!-- Page Wrapper -->
|
||
<div id="wrapper">
|
||
|
||
<!-- Sidebar -->
|
||
<?php include 'partial_sidebar.php';?>
|
||
<!-- End of Sidebar -->
|
||
|
||
<!-- Content Wrapper -->
|
||
<div id="content-wrapper" class="d-flex flex-column">
|
||
|
||
<!-- Main Content -->
|
||
<div id="content">
|
||
|
||
<!-- Topbar -->
|
||
<?php include 'partial_topbar.php';?>
|
||
<!-- End of Topbar -->
|
||
|
||
<!-- Begin Page Content -->
|
||
<div class="container-fluid">
|
||
|
||
<!-- Page Heading -->
|
||
<h1 class="h3 mb-2 text-gray-800">Data Karyawan</h1>
|
||
<div class="card shadow mb-4">
|
||
<div class="card-header py-3">
|
||
<h6 class="m-0 font-weight-bold text-primary">Hapus Data</h6>
|
||
</div>
|
||
<div class="card-body" >
|
||
<div class="col-md-12 ">
|
||
<form action="data_karyawan-delete-ok.php" method="post">
|
||
<div class="alert alert-danger" role="alert">
|
||
<p>Apakah anda ingin menghapus data <b><?php echo $row["nama"]; ?></b> ?</p><br>
|
||
</div>
|
||
<input type="hidden" name="id" value="<?php echo $row["id"]; ?>"/>
|
||
<hr>
|
||
<div class="row justify-content-end">
|
||
<input type="submit" value="Ya" class="btn btn-danger">  
|
||
<a href="data_karyawan-index.php" class="btn btn-primary">Batal</a>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
<!-- /.container-fluid -->
|
||
|
||
</div>
|
||
<!-- End of Main Content -->
|
||
|
||
<!-- Footer -->
|
||
<footer class="sticky-footer bg-white">
|
||
<div class="container my-auto">
|
||
<div class="copyright text-center my-auto">
|
||
<span>Copyright © Arief HIdayatullah</span>
|
||
</div>
|
||
</div>
|
||
</footer>
|
||
<!-- End of Footer -->
|
||
|
||
</div>
|
||
<!-- End of Content Wrapper -->
|
||
|
||
</div>
|
||
<!-- End of Page Wrapper -->
|
||
|
||
<!-- Scroll to Top Button-->
|
||
<a class="scroll-to-top rounded" href="#page-top">
|
||
<i class="fas fa-angle-up"></i>
|
||
</a>
|
||
|
||
<!-- Logout Modal-->
|
||
<div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog" role="document">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title" id="exampleModalLabel">Ready to Leave?</h5>
|
||
<button class="close" type="button" data-dismiss="modal" aria-label="Close">
|
||
<span aria-hidden="true">×</span>
|
||
</button>
|
||
</div>
|
||
<div class="modal-body">Select "Logout" below if you are ready to end your current session.</div>
|
||
<div class="modal-footer">
|
||
<button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
|
||
<a class="btn btn-primary" href="login.html">Logout</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<!-- Bootstrap core JavaScript-->
|
||
<script src="../src/vendor/jquery/jquery.min.js"></script>
|
||
<script src="../src/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
|
||
|
||
<!-- Custom scripts for all pages-->
|
||
<script src="../src/js/sb-admin-2.min.js"></script>
|
||
|
||
|
||
</body>
|
||
|
||
</html>
|