-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhadir.php
46 lines (38 loc) · 1.43 KB
/
hadir.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
session_start();
require 'koneksi.php';
$username = $_SESSION['login-staff'];
if(isset($_GET['hadir'])){
$query = "SELECT * FROM staff WHERE username='$username'";
$result = $db->query($query);
$row = mysqli_fetch_assoc($result);
if (!$result) {
die("Error");
}
$result2 = mysqli_query($db, "SELECT * FROM absensi");
$hasil = mysqli_fetch_assoc($result2);
if($username == $hasil['username']){
echo "<script>
alert('Anda Sudah Melakukan Absen!');
document.location.href = 'halaman_staff.php';
</script>";
} else {
$nama_staff = $row['nama_staff'];
$jabatan = $row['jabatan'];
$tanggal = $_GET['tanggal'];
$kehadiran = 'Hadir';
$query = mysqli_query($db, "INSERT INTO absensi
VALUES('$nama_staff', '$username', '$jabatan', '$tanggal', '$kehadiran')");
if($query){
echo "<script>
alert('Anda Berhasil Absen!');
document.location.href = 'halaman_staff.php';
</script>";
}else{
echo "<script>
alert('Gagal Melakukan Absensi');
</script>";
}
}
}
?>