Postingan lainnya
bagaimana query untuk membandingkan 2 hal dibawah ini?
Jika kd_kryawan sudah absen hari ini pukul 9:00 sampai pukul 17:00 maka tidak bisa absen jika tidak maka absen pulang
tabel :
misal kd_karyawan 4200002 dibandingkan dg tabel dibawah ini:
code yg saya buat :
$waktu1 = date('Y-m-d 9:00');
$waktu2 = date('Y-m-d 17:00');
session_start();
$login2=mysql_query("SELECT * FROM `absensi` WHERE absenmasuk >= '$waktu1' and absenmasuk <= 'waktu2'");
$ketemu2=mysql_num_rows($login2);
while($r2=mysql_fetch_array($login2)){
$hari= $r2['absenmasuk'];
$karyawan1 = $r2['id'];
if(in_array("$pass",$karyawan1 && ($hari >= $waktu1 && $hari <= $waktu2))){
echo "<script type='text/javascript'>alert('Anda sudah Absen! $jam')
window.location.href='http://localhost/presensi';
</script>";
}else{
$_SESSION['id'] = $pass;
$save="update absensi set absenpulang='$date' where kd_karyawan='$pass' and DATE_FORMAT(absenmasuk, '%d')='$hari2'";
$res=mysql_query ($save) or die (mysql_error());
echo "<script type='text/javascript'>alert('Anda berhasil presensi pulang! $jam')
window.location.href='http://localhost/presensi';
</script>";
}
kesalahan: yg saya tau kesalahannya di
in_array("$pass",$karyawan1 && ($hari >= $waktu1 && $hari <= $waktu2))
itu nggak ngebandingin array tapi ngebandingkan kode 4200002=4200003
Bagaimana biar ngebandingkannya array?
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban