วันเสาร์ที่ 28 พฤศจิกายน พ.ศ. 2558

construct 2 : เชื่อมต่อฐานข้อมูล ตอนที่ 2

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



กำหนด tag ตามค่าที่ได้ส่งไปให้ AJAX ตอนที่บันทึกข้อมูล คือ "PostScore"


แล้วกำหนดคำสั่ง add action ให้เรียกอ่านข้อมูลจากฐานข้อมูลด้วยไฟล์ getscores.php
เลือกคำสั่งแบบ AJAX และ Request URL



กำหนดค่าดังนี้
Tag  = "GetScores"
URL = "http://localhost/construct/getscores.php"


เพิ่มวัตถุแบบ text มาอีก 1 ตัว เพื่อใช้แสดงข้อมูลจากฐานข้อมูล


เพิ่มเหตุการณ์ใหม่ เมื่อ tag “GetScores” ทำงานเสร็จ add events แบบ AJAX แล้วเลือก On completed
กำหนด tag ตามค่าที่ได้ส่งไปให้ AJAX ตอนที่อ่านข้อมูล คือ "GetScores"



เพิ่มเหตุการณ์ คือ นำค่าที่อ่านได้จาก Ajax มาแสดง ด้วยคำสั่ง settext ให้กับ Text ที่เพิ่มเข้ามาใหม่ ให้เท่ากับ Ajax.LastData


จะได้คำสั่ง ดังนี้



เมื่อสั่งให้เกมทำงาน ทุกครั้งที่เพิ่มข้อมูลเข้าไป ก็จะแสดงรายการคะแนนออกมา


การใช้งานฐานข้อมูลของโปรแกรม Construct 2 จะอาศัยความสามารถของ AJAX ในการดึงข้อมูลจากฝั่ง server  มาใช้งาน หวังว่าผู้ที่สนใจจะนำไปประยุกต์กับเกมที่ต้องการได้นะครับ ขอให้สนุกกับการสร้างเกม

ไม่มีความคิดเห็น:

แสดงความคิดเห็น