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

Kirim email ke