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 ซ้ำหรือป่าว
ไม่มีความคิดเห็น:
แสดงความคิดเห็น