----- Original Message -----
From: "David Windarto" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, October 31, 2006 8:49 AM
Subject: [tanya-jawab] PHP Code
Dear All
Minta Toloong Logika Program Buat warning product
Dimana AKan Ada Pesan "WARNING" Dua Bulan Sebelum Jatuh Tempo.
++ di database anda mesti punya field tgl jatuh tempo.
$tgl_warning = tgl jatuh tempo dikurangi 2 bulan
kemudian jalankan query sql ke database product anda untuk menampilkan semua
record dgn kriteria $tgl_warning = tanggal hari ini
trus tampilin deh "warning"-nya
tinggal anda jalanin tu query setiap hari sekali
Contoh :
Due Date : 17 August 2006
Program Akan Menjalankan Warning Pesan Tanggal : 17 June 2006
Klo Pakai PHP Bagaimana Codenya...
++ lho katanya cuma logikanya ... kok minta code-nya juga :p
sedikit hints aja yah :
di mysql utk hitung tgl warning bisa dgn :
mysql> select date_sub('2006-08-17', interval 2 month) as tgl_warning;
+-------------+
| tgl_warning |
+-------------+
| 2006-06-17 |
+-------------+
1 row in set (0.00 sec)
mysql> select date_format(now(),'%Y-%m-%d') as today, IF( '2006-10-31' =
date_format(now(),'%Y-%m-%d' ),'true','false') as show_logic;
+------------+------------+
| today | show_logic |
+------------+------------+
| 2006-10-31 | true |
+------------+------------+
1 row in set (0.00 sec)
untuk bandingin apakah tgl_warning = tgl_hari_ini bisa pakai :
mysql> select IF( '2006-10-31' =
date_format(now(),'%Y-%m-%d' ),'true','false') as show_logic;
+------------+
| show_logic |
+------------+
| true |
+------------+
1 row in set (0.00 sec)
jika 'true' nilainya ya tinggal anda tampilin pesan WARNING anda :)
tanggal '2006-08-17' dan '2006-10-31' di contoh di atas tinggal anda
sesuaikan dgn "tgl jatuh tempo" anda yg ada di dalam database.
salam,
-rianu-
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis