PHP CI MANIA : ตอนที่ 7 วิธีปรับแต่งช่องป้อนข้อมูล INPUT เป็นแบบต่างๆ (Text/Select/Checkbox/Radio)

โดย SONGCHAI SAETERN
ในตอนที่ 6 ได้แสดงตัวอย่างการกำหนดช่อง INPUT ให้เป็น File Upload ไปแล้ว ซึ่งในตอนที่ 7 นี้ก็จะใช้วิธีเดียวกัน แต่จะแสดงตัวอย่างประเภทช่องป้อนข้อมูลเพิ่มเติม



เข้าไปที่แท็ป "ตั้งค่า" แล้วเลื่อนลงมาในส่วนที่ 4 "กำหนดการค้นหา / ประเภทช่องป้อนข้อมูล"
ในภาพด้านล่างนี้ คือการเลือกประเภทช่องป้อนข้อมูลเป็น INPUT รูปแบบต่าง



ไปที่แท็ป "Views" และคลิปที่แท็ปย่อย "เพิ่มข้อมูล" เพื่อดูผลลัพธ์ของ INPUT แต่ละประเภท


เมื่อกดปุ่ม แสดงตัวอย่าง จะปรากฏแบบฟอร์มตามค่าที่ได้กำหนดไว้


สังเกตได้ว่า ในส่วนของตัวเลือกจะมีแค่ Choice1 และ Choice 2 ให้เลือก ซึ่งในส่วนนี้เราสามารถกำหนดค่าเองได้ในแท็ป "ตั้งค่า" ส่วนที่ 3 กำหนด Label/Function/JOIN ให้กับฟิลด์


วิธีสร้างตัวเลือกก็คือ สร้างวงเล็บ [] และเติมตัวเลือกที่คั่นด้วยเครื่องหมาย , (Comma) เพื่อแยกตัวเลือกแต่ละตัว เช่น ความสามารถ [TH=ภาษาไทย,ENG=ภาษาอังกฤษ]

เมื่อคลิกดูผลลัพธ์ใน Views ก็จะปรากฏตัวเลือกต่างๆ ตามที่กำหนดไว้ในช่อง Label

นอกจากการกำหนด Label เพื่อสร้างตัวเลือกได้แล้วนั้น ในส่วนของ Dropdown List เรายังสามารถเชื่อมโยงไปตารางอื่นๆ ได้ด้วย เช่น การกำหนดสิทธิ์ผู้ใช้งาน หรือการกำหนดแผนก/ฝ่าย ของผู้ใช้งาน เราสามารถ JOIN ไปยังตารางแผนกเพื่อสร้าง Dropdown List ให้อัตโนมัติได้อีกด้วย ซึ่งจะกล่าวถึงในตอนต่อไป