พบกับบทความเกี่ยวกับคอมพิวเตอร์และ programming ได้ที่ http://articles.modoeye.com
PHP development / การกำหนดอายุของกระทู้
เมธ๊
เมธ๊
Sat 19 Aug 2006 16:52:56
คือ ผมอยากทำระบบประกาศซื้อขายสินค้าครับ และอยากให้ผู้ประกาศนั้นเลือก
อายุของกระทู้ได้ครับ เช่น ว่า 1 สับดาห์ หรือ 15 วัน 30 วัน อะไรประมานนี้ครับพี่ คือ ถ้ามันถึงกำหนดก้อย่างให้สถานะเป็น 0 หรือจะไม่ให้แสดงอะไรแบบนี้ครับ ไม่ทราบว่าจะต้องทำยังไงบ้างครับ ช่วยแนะนำด้วยครับ (ไม่ได้เข้ามานานเหมือนกันครับที่นี่)  ขอบคุณครับ
Administrator
Sat 19 Aug 2006 21:55:58
ยินดีที่กัลบมาอีกครั้งครับ

การตั้งเวลาของกระทู้ เอา process ง่ายๆนะครับ

คุณเพิ่ม field date หรือ datetime เพิ่มเก็บวันที่ทำการ post และเพิ่ม field ชนิด int เพื่อเก็บจำนวนวันที่ต้องการให้แสดงผล ในส่วนที่แสดงผลก็ตรวจสอบว่าวันที่ post + จำนวนวันที่แสดง เกินวันที่ปัจจุบันหรือยังครับ ก็หมายความว่ากระทู้นั้นๆหมดอายุการแสดงผลตามที่ได้เลือกเวลาการแสดงผลไว้ครับ

หรือเพิ่ม filed date หรือ datetime จำนวน 2 filed อันแรกใส่วันที่เขา post (เผื่อเอาไว้แสดงผล) อันที่สองใส่วันที่กระทู้หมดอายุ โดยในส่วนที่ทำการบันทึกก็ให้ทำการคำนวณวันหมดอายุของกระทู้แล้วก็บันทึก ส่วนการแสดงผลก็ทำการเช็คจาก filed วันหมดอายุว่าหมดอายุหรือยังเท่านั้นครับ

ทั้ง 2 วิธีทำงานได้เหมือนกันครับแต่ถ้ามีจำนวนการแสดงผลต่อหน้ามากๆ แนะนำวิธีหลังจะทำให้การแสดงผลทำได้รวดเร็วกว่าครับ (ใส่ WHERE Clause เลือกมาจะเร็วกว่าที่จะต้องมากทำการบวกวันก่อนแล้วค่อยเช็คครับ แต่ไม่เห็นผลมากเท่าไหร่ในจำนวน record น้อยๆครับ)
Reply
Name:
E-mail:
Home | Services | Forum | Classified | Directories | Support | Contact
ATOM feed RSS 0.9 feed RSS 1.0 feed RSS 2.0 feed
Copyright © 2005 - 2007 Modoeye.com, All Rights Reserved.
Disclaimer | Privacy policy | Term of Use | Term of Services
Valid XHTML Valid CSS! PHP: Hypertext Preprocessor MySQL database Apache Powered! FreeBSD Power to serve
Modoeye Sitemap Client login