mosti Publish time 2-1-2011 02:08 PM

PHP- camne nak auto delete guna timestamp?

Post Last Edit by mosti at 3-1-2011 09:25

Saya nak tanya...camne ye nak buat time limit..contoh macam orang tu booking hotel2pm,4hb January 2011.So user kne reconfirm dalam masa tertentu.Sekiranya orang tu tak confirm sebelum 45 minit sebelum waktu yg dia booking tu,secara automatic booking tu akan delete dari system.


ni contoh yg sy dapat dr google,ADAKAH DENGAN SETKAN MASA 23 JAM 15 MINIT pada $limit (ni linknya-->http://cookbooks.adobe.com/post_ ... on__PHP_-16701.html)
// get the time the session should have expired
$limit = $now - 60 * 20;

mosti Publish time 2-1-2011 02:44 PM

ni algorithms saya-->(segala data akan masuk ke dalam attribute <strong>Confirm</strong> dalam table 'booking')
1.User dah buat booking dalam website
2. Next, user click confirm,set time limit,then user will logout
3..if after (or exceed)23 hours 15 minutes,attribute confirm masih null,then ,delete from table booking.

mosti Publish time 2-1-2011 08:11 PM

Apa beza timestamp and datetime dalam phpMyadmin?

Camne nak set timestamp tu?

bobok Publish time 19-2-2011 05:47 PM

depend pada apa sistem/apa yg kau boleh buat

kalau ni betul2 server run 24/7, kat unix kau kena run cron, kat windows run scheduler, boleh run tetiap minit, script php yg cek table booking tu. lepas boleh la buat apa nak buat depend on value field confirm tu.

tapi kalau ni just assignment bodoh2 jer run dari thumbdrive, buat jer la satu php script yg cek table tu, lepas tu guna la require_once kat tetiap page, so bila bukak jer page apa2 page yg include script tu dia akan otomatik cek table tu.

beza timestamp dgn datetime ni semantik jer.

timestamp: bila kejadian tu berlaku?
datetime: sekarang pukul berapa?

dua2 akan merujuk pada format yg sama. cuma ada org lebih selesa kalau dia tau "konsep" disebalik benda yg dia guna. ada orang kata "banyak orang kat pasar" tu salah sebab orang kena pakai "ramai", tapi utk kita yg bodoh2 ni, belasah jer lah, benda tu exactly sama.

nak set timestamp mcm set field lani jugak la:
update `my table` set `my timestamp` = now() where seq = 1
update `my table` set `my timestamp` = '2011-02-19 11:11:11' where seq = 1
Pages: [1]
View full version: PHP- camne nak auto delete guna timestamp?


ADVERTISEMENT