ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: เกมส์ ที่ 26 พฤศจิกายน 2014, 11:32:57



หัวข้อ: PHPถ้าจะตั้งว่า ถ้ามีการแก้ไข ให้เปลี่ยนเป็นสีแดง ทำยังไงครับ +1
เริ่มหัวข้อโดย: เกมส์ ที่ 26 พฤศจิกายน 2014, 11:32:57
(http://i.imgur.com/wI7cz8g.jpg)


PHPถ้าจะตั้งว่า
ถ้ามีการแก้ไขข้อมูลใดๆ(ดึงจากฐานMySQL)  ให้เปลี่ยนข้อมูลนั้นๆเป็นสีแดง ทำยังไงครับ
(ถ้าป้อนข้อมูลครั้งแรก ให้เป็นสีปกติ)


ขอบคุณครับ
 :wanwan017:


หัวข้อ: Re: PHPถ้าจะตั้งว่า ถ้ามีการแก้ไข ให้เปลี่ยนเป็นสีแดง ทำยังไงครับ +1
เริ่มหัวข้อโดย: @Roverpost ที่ 26 พฤศจิกายน 2014, 11:36:12
เพิ่ม field ใน database มาอีก 1 field แล้วกำหนดค่าคือ 0 กับ 1 ถ้าเป็น 0 นั่นคือข้อมูลนี้ไม่ได้ถูกแก้ไข แต่ถ้าเป็น 1 นั่คือข้อมูลถูกแก้ไข

ในหน้าแก้ไขข้อมูล พอกด Update ให้ Code ไปอัพเดต field ที่เพิ่มจาก 0 เป็น 1  แล้วตอนแสดงข้อมูลในหน้านี้แล้วเช็ค field ที่เพิ่มมาใหม่ ถ้าเป็น 1 ให้บรรทัดนั้นเป็นสีแดง


หัวข้อ: Re: PHPถ้าจะตั้งว่า ถ้ามีการแก้ไข ให้เปลี่ยนเป็นสีแดง ทำยังไงครับ +1
เริ่มหัวข้อโดย: p44n ที่ 26 พฤศจิกายน 2014, 11:45:16
ใช้ datetime เถอะครับ จะได้ไม่เป็นภาระ เมื่อถูกถามว่าแก้ไขไปกี่ครั้ง ครั้งล่าสุดเมื่อไหร่
0000-00-00 00:00:00 ---> 2014-11-26 11:40:20
2014-11-26 11:40:20 ---> 2014-11-26 11:43:38



หัวข้อ: Re: PHPถ้าจะตั้งว่า ถ้ามีการแก้ไข ให้เปลี่ยนเป็นสีแดง ทำยังไงครับ +1
เริ่มหัวข้อโดย: เกมส์ ที่ 26 พฤศจิกายน 2014, 15:15:27
เพิ่ม field ใน database มาอีก 1 field แล้วกำหนดค่าคือ 0 กับ 1 ถ้าเป็น 0 นั่นคือข้อมูลนี้ไม่ได้ถูกแก้ไข แต่ถ้าเป็น 1 นั่คือข้อมูลถูกแก้ไข
ในหน้าแก้ไขข้อมูล พอกด Update ให้ Code ไปอัพเดต field ที่เพิ่มจาก 0 เป็น 1  แล้วตอนแสดงข้อมูลในหน้านี้แล้วเช็ค field ที่เพิ่มมาใหม่ ถ้าเป็น 1 ให้บรรทัดนั้นเป็นสีแดง
ขอบคุณครับ
ได้ไอเดีย




ใช้ datetime เถอะครับ จะได้ไม่เป็นภาระ เมื่อถูกถามว่าแก้ไขไปกี่ครั้ง ครั้งล่าสุดเมื่อไหร่
0000-00-00 00:00:00 ---> 2014-11-26 11:40:20
2014-11-26 11:40:20 ---> 2014-11-26 11:43:38
รูปแบบวันที่  ในDBเก็บนี้ครับ 2014-11-29 โดยให้คลิกจากปฏทินเลย ไม่ต้องพิมพ์
แต่เวลาแสดงผล  แสดงแบบนี้  29 Nov 14 (เพื่อให้Userเข้าใจง่าย)
เก็บเฉพาะวันที่  ส่วนเวลาไม่เก็บครับ


+1 ทุกท่าน
 :wanwan017: