A-AA+then

เช็คค่าในการเขียนข้อมูลลงเพื่อลง PDF File

1,306
สอบถามอ. เรื่องการตรวจสอบค่าในการเขียนข้อมูลลง File PDF
พอดีมีฟอร์มในการกรอกแบบสอบถามหลายเเบบคะ เราจะเช็คค่าอย่างไร
ว่าถ้าเป็นฟอร์มแบบ A  มีแนวคำถามทั้งหมด 10 ข้อ
ถ้าเลือกแบบฟอร์ม B มีแนวคำถามทั้งหมด 5 ข้อ

จะวนค่าเช็คอย่างไรเพื่อจะเอาค่าในแบบฟอร์มนั้นๆเพื่อเอาคำถามลง บน PDF file

1 ความคิดเห็น

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

คำถามก้คือคือมีแนวคิดอย่างไร กับการสร้างฟอร์ม A หรือ B ที่สุ่มคำถามลงในฟอร์ม (ผมว่าผมเข้าใจถูกนะ)

ประเด้นที่ต้องถามคือ ฟอร์ม A หรือ B ถูกสุ่มทุกครั้งที่มีการร้องขอหรือไม่

ถ้าไม่ ก็ง่ายหน่อย เพราะคำถามแต่ละอัน ไม่อยู่ในฟอร์ม A ก็ B ก้แค่เพิ่มฟิลดือีกสักฟิลด์ เพื่อบอกว่าเป็นฟอร์ม A หรือ B เท่านั้น
ถ้าใช่ และมีการสุ่มทุกครั้งที่มีการร้องขอ ก็ยังแตกออกได้เป็นหลายวิธีครับ เช่น

    ถ้าข้อมูลฟอร์มใช้แค่ครั้งเดียว คือ สุ่มเพื่อพิมพ์ และไม่ได้นำไปใช้งานอย่างอื่น ก้เก็บ ID ของ คำถามลง SESSION ก้ได้ครับ ใช้เสร็จก็ทิ้งได้เลย

   ถ้าข้อมูลฟอร์มอาจต้องใช้หลายครั้ง เช่น อาจต้องบันทึกไว้สำหรับ USER แต่ละคน หรือ ใช้เพื่อตรวจคำตอบในภายหลัง อันนี้แนะนำให้เก็บ ID ที่สุ่มลง db เลย เช่น สร้าง db ใหม่ มีข้อมูลประกอบ ประมาณนี้
user_id เก็บ id อ้างอิงของ User ที่ร้องขอข้อมูล
questions เก็บ id ของ คำถาม เช่น 1,5,10,22,55

1
^