Cara membuat absen dengan php
Tutorial php ini mungkin bisa dibilang kelanjutan dari tutorial sebelumnya tentang : Supaya user hanya bisa input sekali dalam sehari. Pada tutorial sebelumnya menggunakan contoh kasus dalam sistem absensi online, sehingga dalam tutorial ini Saya akan coba menambahkan kondisi lain dari tutorial sebelumnya, dimana disini kita akan menggunakan rentang waktu/jam tertentu sebagai parameter yang akan menentukan kondisi user. Jika disini kita masih mengambil contoh kasus pada sistem absensi online, maka ada 2 kemungkinan yang akan kita terapakan pada kondisi user ketika misalnya user tidak memenuhi kondisi pada rentang waktu/jam yang sudah ditentukan. Kondisi – kondisi tersebut misalnya akan dibuat seperti berikut :
Dari dua kondisi diatas, Saya akan berikan contoh untuk pemenuhan kondisi yang pertama terlebih dahulu. Karena disini Saya menggunakan contoh kasus sebelumnya, maka silahkan lihat contoh scriptnya pada halaman [ Baca : Tutorial PHP Supaya User Hanya Bisa Input Sekali Dalam Sehari ] Dan berikut ini adalah Tutorial PHP : Cara agar hanya bisa input pada rentang waktu tertentu A. User masih bisa melakukan absen (input), namun diberi label Dalam praktik idealnya rentang waktu disimpan didalam database untuk mempermudah mengatur rentang waktunya tetapi karena disini saya hanya sebatas mencontohkan idenya saja dan tentunya supaya tutorialnya tidak terlalu panjang, maka nilai rentang waktu akan saya simpan didalam variabel php
Terakhir untuk menguji cobanya, nanti anda bisa mengubah – ngubah variabel $absen_masuk_awal dan $absen_masuk_akhir. Nanti akan terlihat bahwa setiap absen yang memenuhi syarat atau tidak akan diberi label B. User tidak bisa melakukan absen (input) Berbeda dengan kondisi yang pertama, kondisi yang kedua mencegah user untuk melakukan input/absen ketika jam masuk terlalu awal atau jam masuk terlalu lebih. Caranya sama saja seperti point A, hanya saja Anda bisa menggunakan percabangan if else, kemudian ketika kondisi waktu terpenuhi atau tidak, Anda bisa memberikan peringatan ataupun perintah untuk mengarahkan user ke halaman tertentu Contoh :
PLEASE SHARE Share it Share it Tweet Share it Pin itAhmad Zaelani Seorang laki - laki biasa yang senang duduk sendirian di pinggir pantai, pengagum embun pagi dan lembayung senja, suka blogging, coding dan jogging. Moto hidupnya adalah hidup santai dan simpel |