สอบถามเรื่อง การเก็บ History ของระบบ(เว็บ)น่ะครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามเรื่อง การเก็บ History ของระบบ(เว็บ)น่ะครับ

สอบถามเรื่อง การเก็บ History ของระบบ(เว็บ)น่ะครับ
สอบถามเรื่อง การเก็บ History ของระบบ(เว็บ)น่ะครับ
พอจะมีตัวอย่างไหมครับ
หรือหลักการทำ


Hasanlebaesa02 04-11-2014 10:34:30

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

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

ตัวอย่าง "สมาชิก xxx แก้ไขข้อมูล " 
ในส่วนของฐานข้อมูลที่เราบันทึก log ก็อาจจะเก็บ userid username ข้อความอธิบาย วันที่ เวลา

แบบนี้เป็นต้น  


ninenik 04-11-2014
 ความคิดเห็นที่ 2
ใช่ครับ?แบบนี้เลย พี่พอจะมีตัวอย่างเล็กๆตัวนึงไหมห่ะ ให้ผมดูเป็นแนวทาง?


hasanlebaesa02 04-11-2014 11:01
 ความคิดเห็นที่ 3
แนวทางก็ง่ายๆ เลย

<?php
if(isset($_POST['submit'])){
    // ส่วนของคำสั่งทำงาน
    $q="INSERT INTO xxxx";
    @mysql_query($q);
    
    // ส่วยของการบันทึก log
    $msg_track="เพิ่มข้อมูลโดย xxx";
    $q="
    INSERT INT track_log (log_id,msg_track,datetime) 
    VALUES (
    NULL,'".$msg_track."','".date("Y-m-d H:i:s")."'
    )
    ";
    @mysql_query($q);  
}
?>


แต่ไม่รู้ว่าที่อื่นเขามีวิธีพิศดารกว่านี้หรือเปล่า



ninenik 04-11-2014
 ความคิดเห็นที่ 4
log_id,msg_track,datetime

$msg_track="เพิ่มข้อมูลโดย xxx"; => เพิ่มข้อมูลโดย ... (ต้องใส่ตัวแปรหรือ ค่า sesion ของคนเพิ่มขอ้มูล หรือเปล่าครับ
แล้วโค้ดนี้ ต้องใส่ทุกหน้าที่ต้องการเก็บใช่ไหมห่ะ
ผล้วถ้าผมเป็น แอดมิน แล้วผมอยากดูว่าใครทำอะไรบ้าง ต้องสร้าง หน้าสำหรับ คิวรี่ออกมาแสดงหรือเปล่าครับ


hasanlebaesa02 04-11-2014 11:18
 ความคิดเห็นที่ 5
ใช่ ตามความเข้าใจเลย
คิดอย่างเดียวไม่ได้หรอก ลงมือทำเลย จะได้เจอปัญหาและแก้ได้
เพราะบางที เวลาทำจริงๆ จะมีอะไรต้องปรับต้องแก้ตามตลอด


ninenik 04-11-2014
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ