จะออกแบบ Database ระบบเหมือน Google Form อย่างไรครับ ?

สังคมนักพัฒนาระบบ (Community)

สังคมนักพัฒนาระบบ โพสสอบถามปัญหาการเขียนโปรแกรม สมาชิกแนะนำตัว สอบถามความคิดเห็น

beta version

จะออกแบบ Database ระบบเหมือน Google Form อย่างไรครับ ?

php  Html  Boostap  JQuery  codeigniter  18 พ.ค. 2017, 9:39:38 664

joke_fetus

  • 0 เพื่อน
  • 0 ผู้ติดตาม
  • 1 โพสต์

จะออกแบบ Database  ระบบเหมือน Google Form อย่างไรครับ

สามารถสร้าง  ​Form ได้ มี  Input หลายประเภท พอออกแบบได้แล้ว ​Form นั้นสามารถเก็บข้อมูลลง Database ได้

ผมทำได้เรื่องออกแบบ Form ได้แล้ว  แต่ถ้าจะเก็บค่า value ใน Form นั้นๆ ต้องออกแบบ Database อน่างไรครับ ต้องสร้าง Table ใหม่ทุกครั้งที่ มี Form ใหม่เลยหรือเปล่า เพราะจำนวนฟิลล ไม่เท่ากันด้วย

โดย (joke_fetus) ตั้งกระทู้เมื่อ 18 พ.ค. 2017, 9:39:38

Udemy

คำตอบ-คำอธิบาย


#1678

Resha Valentine
Resha Valentine pinyo_p
  • 0 เพื่อน
  • 0 ติดตาม
  • 12 โพสต์

Re: จะออกแบบ Database ระบบเหมือน Google Form อย่างไรครับ ?

ตอบเมื่อ 22 พ.ค. 2017, 4:39:24

ทำ 3 ตารางนะครับ 

โดย ตารางแรก เก็บข้อมูลฟอร์ม ไปดำเนินการสร้างฟอร์ม

ตารางที่ 2 เก็บ เลขชุดข้อมูล 

ตารางที่  3 เก็บ ข้อมูลที่ได้จาก ฟอร์ม โดยรวมกับกลุ่มข้อมูล

หน้าตาประมาณนี้

ตารางแรก เก็บข้อมูล ฟอร์ม

ID | FormName | FormLabel | FormType
1 | FirstName | First Name | InputText

2 | LastName | Last Name | InputText

ตารางที่ 2 เก็บ เลขชุดข้อมูล

ID | DataSession

1 | sesssss


แล้ว ตารางที่ 3 เก็บข้อมูลจาก Form อีกที
ID | FormName | Value | DataId
1 | FirstName | My Value | 1

ประมาณนี้ อ่ะครับ
 

โดย Resha Valentine (pinyo_p) ตอบเมื่อ 22 พ.ค. 2017, 4:39:24

คำตอบ-คำอธิบายของคุณ



กลับขึ้นบน