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.

avatar arisprasetyob
@arisprasetyob

1 Kontribusi 0 Poin

Diperbarui 3 tahun yang lalu

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-&gt;diff($target); //hasilnya -2days</pre><div><br>bisa cek if else if $hasil == "-2days"<br>lakukan sesuatu (munculkan notif)</div>

avatar hilmanski
@hilmanski

2672 Kontribusi 2132 Poin

Dipost 3 tahun yang lalu

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>

avatar jeffian
@jeffian

26 Kontribusi 17 Poin

Dipost 3 tahun yang lalu

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")

Login untuk ikut Jawaban