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