CARI Infonet

 Forgot password?
 Register

ADVERTISEMENT

View: 3076|Reply: 3

PHP- camne nak auto delete guna timestamp?

[Copy link]
Post time 2-1-2011 02:08 PM | Show all posts |Read mode
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 hotel  2pm,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;
Reply

Use magic Report


ADVERTISEMENT


 Author| Post time 2-1-2011 02:44 PM | Show all posts
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.
Reply

Use magic Report

 Author| Post time 2-1-2011 08:11 PM | Show all posts
Apa beza timestamp and datetime dalam phpMyadmin?

Camne nak set timestamp tu?
Reply

Use magic Report

Post time 19-2-2011 05:47 PM | Show all posts
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
Reply

Use magic Report

You have to log in before you can reply Login | Register

Points Rules

 

ADVERTISEMENT



 

ADVERTISEMENT


 


ADVERTISEMENT
Follow Us

ADVERTISEMENT


Mobile|Archiver|Mobile*default|About Us|CARI Infonet

29-4-2024 09:11 AM GMT+8 , Processed in 0.075424 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

Quick Reply To Top Return to the list