ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingPHPถ้าจะตั้งว่า ถ้ามีการแก้ไข ให้เปลี่ยนเป็นสีแดง ทำยังไงครับ +1
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: PHPถ้าจะตั้งว่า ถ้ามีการแก้ไข ให้เปลี่ยนเป็นสีแดง ทำยังไงครับ +1  (อ่าน 1290 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
เกมส์
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 168
ออฟไลน์ ออฟไลน์

กระทู้: 1,658



ดูรายละเอียด เว็บไซต์
« เมื่อ: 26 พฤศจิกายน 2014, 11:32:57 »




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


ขอบคุณครับ
 wanwan017
บันทึกการเข้า

@Roverpost
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 89
ออฟไลน์ ออฟไลน์

กระทู้: 1,816



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 26 พฤศจิกายน 2014, 11:36:12 »

เพิ่ม field ใน database มาอีก 1 field แล้วกำหนดค่าคือ 0 กับ 1 ถ้าเป็น 0 นั่นคือข้อมูลนี้ไม่ได้ถูกแก้ไข แต่ถ้าเป็น 1 นั่คือข้อมูลถูกแก้ไข

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

Shibot โปรแกรมแชทบอท พร้อมระบบไลฟ์สด ที่สามารถเพิ่มยอดขายได้จริง
p44n
Verified Seller
สมุนแก๊งเสียว
*

พลังน้ำใจ: 105
ออฟไลน์ ออฟไลน์

กระทู้: 676



ดูรายละเอียด
« ตอบ #2 เมื่อ: 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

บันทึกการเข้า

Python, PHP OOP, MVC CodeIgniter, MongoDB, MySQL, MsSQL ,CSS Tableless, Responsive Design, Cross-platform, Javascript, jQuery, AngularJS, NodeJS,  Fackbook API, Paypal API, Omise API, Google Map API, C# Window Applications, .NET Framework, JAVA (Android Developer, JSP), Hybrid Application with Cordova + Ionic Framework, ReactJS, React Native
เกมส์
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 168
ออฟไลน์ ออฟไลน์

กระทู้: 1,658



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 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
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์