วันศุกร์ที่ 17 มีนาคม พ.ศ. 2566

Select & Delete Subject

 Select วิชา แล้ว add ลง database

                            
  •  ทำการเช็คว่า ใน request.post มี attribute name = 'select_btn' หรือป่าว ถ้ามีจะทำการ get value ที่มีชื่อว่า  id มา


หลังจากกดปุ่ม Select แล้วจะทำการ check ว่า ผ่านเงื่อนไข function ต่างๆหรือป่าวเงื่อนไข จะมี

  • Is_subjects_registed - เช็คว่าวิชาที่เลือกลงไปหรือยัง
  • Is_subject_passed - เช็คว่าวิชาที่เลือกผ่านหรือยัง
  • Is_over_credit - เช็คว่าวิชาที่เลือกมีหน่วยกิต เกินหรือป่าว
  • Is_day_overlapse - เช็คว่าวิชาที่เลือกมีวันซ้ำหรือป่าว
  • Is_midterm_overlapse - เช็คว่าวิชาที่เลือกมีวันสอ mid-term ซ้ำหรือป่าว
  • Is_final_overlapse - เช็คว่าวิชาที่เลือกมีวันสอ final-term ซ้ำหรือป่าว

หลังจากผ่านเงื่อนไขได้ ทั้งหมด จะทำการเก็บค่าที่  select ลงไปใน database

 

 Delete วิชา แล้วลบ ออกจาก Database


                                    

  •  ทำการเช็คว่า ใน request.post มี attribute name = 'delete_btn' หรือป่าว ถ้ามีจะทำการ get value ที่มีชื่อว่า  id มา และทำการลบข้อมูลออกจาก database


  • context ที่เราจะนำไปใช้ใน tags html

 

Function ในการเช็คว่า select ได้หรือป่าว

  • function Check_alredy_regis()
    • เช็คว่าวิชาที่เลือกลงไปหรือยัง

  • function Check_over_credit()
    • เช็คว่าวิชาที่เลือกมีหน่วยกิต เกินหรือป่าว
       
  • function Check_pass_subject()
    • เช็คว่าวิชาที่เลือกผ่านหรือยัง
       
  • function Check_study_day()
    • เช็คว่าวิชาที่เลือกมีวันซ้ำหรือป่าว
       
  • function Check_mid-term_day()
    • เช็คว่าวิชาที่เลือกมีวันสอ mid-term ซ้ำหรือป่าว
  • function Check_final-term_day()
    • เช็คว่าวิชาที่เลือกมีวันสอ final-term ซ้ำหรือป่าว





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

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