Postingan lainnya
Membuat alert/notif di dashboard admin berdasarkan kondisi tertentu
Saya mempunyai web utk mengatur jadwal operasi di sebuah klinik, nah saya ingin memberikan fitur notif jika misalnya pada kolom tgl operasi terisi 30 oktober 2020, maka 2 hari sebelum tanggal tersebut akan muncul notif bahwa pasien tersebut akan dilakukan operasi.
apakah bisa seperti itu? mohon solusinya.
2 Jawaban:
<div>coba pakai date_diff<br>kamu bisa mengecek setiap "user" mengakses dashboard.<br><br>cek <a href="https://www.php.net/manual/en/datetime.diff.php">dokumentasi date_diff</a><br><br></div><pre>$origin = new DateTime('2009-10-13'); $target = new DateTime('2009-10-11'); $interval = $origin->diff($target); //hasilnya -2days</pre><div><br>bisa cek if else if $hasil == "-2days"<br>lakukan sesuatu (munculkan notif)</div>
Tanggapan
oke mas, tak coba dulu
<div>atau bisa juga gunakan fitur strtotime kayak gini</div><pre>$today = date('Y-m-d'); $date = "2020-10-29" /* ganti sesuai db / tgl yang diinginkan*/; $notif_date = date('Y-m-d',strtotime("$date -2 days"));
if($today == $notif_date){ // set alarm echo "notif"; }</pre>
Tanggapan
klw situasinya kayak gini gimana mas?
ada pada db "jadwal" tabel "tbl_katarak" dan pada kolom "operasi"
cara input di $date = "?" nya yak apa?
jadi pada tbl_katarak itu ada beberapa kolom seperti id, no, nama, tgl operasi. Yg jadi patokan notifnya ini kolom tgl operasinya.
iya di foreach datanya, masukin tanggal operasinya ke $date atau variabelnya, nanti 2 hari sebelum tanggal tersebut muncul notif
gini mas? $date = ("SELECT operasi1 FROM tbl_katarak")