|
|
|
ผมสร้างอัลบั้ม insert รูปเรียบร้อย และโชว์อัลบั้มเรียบร้อย แต่ผมอยากให้อัลบั้ม แสดงสถานะเป็น new |
|
|
|
|
|
|
|
ทำแบบนี้ก็ได้ครับ
- ถ้ามีการสร้างอัลบั้มใหม่ เก็บวันเวลาที่สร้างไว้ด้วยครับ
เช่น สร้างใหม่ 3 วัน เป็น new เกิน 3 วัน เอา new ออก
สมมุติ ว่าสร้างอัลบั้มวันที่ 2012-03-01 12:00:00 วันสิ้นสุด new ก็จะเป็น 2012-03-04 12:00:00
|
|
|
|
|
Date :
2012-03-01 09:47:15 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ออกแบบได้หลายวิธีครับ ถ้าอยากได้วิธี แบบ auto หน่อย
ก็อาจจะเก็บ วันเวลา ที่สร้างอลบั้มนั้นขึ้นมาด้วย ตอน insert
แล้วตอน select มา ก็ หา datediff ของเวลาปัจจุบัน กับ เวลาที่สร้างอลบั้มนั้นขึ้นมา
แล้วเอาจำนวนวันที่ต่าง มาตั้งเงื่อนไข ในการ โชว์สถานะ new ครับ
Code (PHP)
$query = mysql_query("SELECT DATEDIFF(NOW(),create_date) AS total_day , album_topic FROM table_album");
$result = mysql_fetch_array($query);
if($result["total_day"] <= 7) echo "<img src='icon_topic_new.gif'>"; #ถ้าอลบั้มที่สร้างมาไม่เกิน 7 วันให้ แสดงรูป icon new
echo $result["album_topic"];
เอาไปประยุกต์ดูครับ
|
|
|
|
|
Date :
2012-03-01 09:53:14 |
By :
Likito |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทุกๆ คำแนะนำคับ เดี๋ยวผมจะลองไปสร้างดู
|
|
|
|
|
Date :
2012-03-01 10:09:44 |
By :
compiak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|