แนะนำแนวทางการพัฒนา เว็บด้วย php mysql

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา แนะนำแนวทางการพัฒนา เว็บด้วย php mysql

แนะนำแนวทางการพัฒนา เว็บด้วย php mysql

มีรหัสผ่านอยู่ 1 ตาราง สมมุติว่า นาย ก ลงทะเบียน วิชา A แล้วให้แจกรหัสผ่าน 1 record คือ 515gE5 นาย ข ลงทะเบียน วิชา B แล้วให้แจกรหัสผ่าน 1 record คือ Df454f นาย ค ลงทะเบียน วิชา A ,B แล้วให้แจกรหัสผ่าน วิชาA  1 record คือ 454fgf  วิชาB 1 record คือ D342dd และต้องรู้ว่ารหัสที่ให้ไปอยู่กับใคร




ตัว โน้ต 20-10-2017 14:40:19

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

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


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


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

 ความคิดเห็นที่ 1
ขอคำแนะนำแนวทางการพัฒนา เว็บด้วย php mysql ครับ พิมพ์ตกครับ


ตัว โน้ต 20-10-2017 14:42
 ความคิดเห็นที่ 2
สร้างตารางข้อมูลที่เกี่ยวข้อง 3 ตารางหรือมากกว่า ตามความเหมาะสม
tbl_stu
  • id_stu
  • name_stu
tbl_subject
  • id_subject
  • name_subject
tbl_codepass
  • id_subject
  • id_stu
  • codepass_val
เพิ่มข้อมูล ให้ตารางมีความสัมพันธ์เชื่อมกัน
แล้วศึกษาการใช้งาน การ Join ตารางในการแสดงข้อมูล 

การใช้งาน SQL LEFT JOIN http://niik.in/554 


ninenik 20-10-2017
 ความคิดเห็นที่ 3
สอบถามเพิ่มเติมครับ การ Insert ข้อมูลเข้าแต่ละตารางทำอย่างไรครับ เพราะรับข้อมูลจาก ฟอร์มที่ POST ค่ามา โดยเพราะตาราง tbl_codepass เพราะมีpassword อยู่แล้ว  เราจะเพ่ิ่มข้อมูล ใน id_subject, id_stu ทำอย่างไรครับ
tbl_stu
  • id_stu
  • name_stu
tbl_subject
  • id_subject
  • name_subject
tbl_codepass
  • id_subject
  • id_stu
  • codepass_va
id_subject id_stu codepass_va
    515gE5
    Df454f
    454fgf
    D342dd


ตัว โน้ต 23-10-2017 15:06
 ความคิดเห็นที่ 4
ตาราง tbl_codepass
น่าจะต้องมี id_codepass ด้วย สำหรับรันเลข อัตโนมัติ หรือเป็น PK
 
tbl_codepass
  • id_codepass
  • id_subject
  • id_stu
  • codepass_val
 
ตาราง tbl_stu กับ ตาราง tbl_subject เราเพิ่มข้อมูลแยก โดยมีฟอร์มสำหรับเพิ่ม แก้ไข ข้อมูล
ทั้งสองตาราง
 
ส่วนข้อมูลในตาราง tbl_codepass เราสร้างฟอร์มขึ้นมา 
แล้วดึงข้อมูลจากตาราง tbl_stu
มาสร้าง select option ให้กับ id_stu ในฟอร์มของ codepass
และดึงข้อมูลจากตาราง tbl_subject
มาสร้าง select option ให้กับ id_subject ในฟอร์มของ codepass
ตอนบันทึกข้อมูลฟอร์ม codepass ก็มีเลือก ชื่อ นักเรียน แต่ส่ง id_stu ไปบันทึก
เลือกวิชา แต่ส่ง id_subject ไปบันทึก ส่วนรหัส codepass ก็ระบุไป ค่าที่ได้โดยประมาณ ก็จะเป็น
id_codepass	id_subject	id_stu	codepass_val
1		1		1	515gE5
2		1		2	Df454f
3		1		3	454fgf
 


ninenik 23-10-2017
 ความคิดเห็นที่ 5
ขอบคุณ มากๆ ครับ สำหรับคำแนะนำ 


ตัว โน้ต 23-10-2017 23:39
1






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