ต้องการแก้ไขโมดูล ระบบ SMS

1. ผมต้องการเพิ่มสถานะให้นักเรียน ในกรณีนักเรียนบางคน จะไม่สามารถดูผลการเรียนได้ เช่น
- สถานะปกติ ครูใส่เกรดได้ นักเรียนเห็นเกรด
- สถานะค้างค่าลงทะเบียน ครูใส่เกรดได้ แต่นักเรียนไม่สามารถเห็นเกรด จนกว่าจะเป็นสถานะปกติ
ซึ่งสถานะจะกำหนดโดยฝ่ายวิชาการ

2. ต้องการให้เมื่อครูกรอกคะแนนเสร็จแล้ว จะให้ขึ้นสถานะ "รอตรวจสอบ"
ฝ่ายวิชาการตรวจสอบความถูกต้องแล้ว ให้เปลี่ยนสถานะเป็น "ถูกต้อง" นักเรียนจึงจะสามารถะเห็นเกรด (ในกรณีสถานะปกติ)
หรือ "ไม่ถูกต้อง" เพื่อให้ครูแก้ไขข้อมูล

จะต้องปรับปรุงเพิ่มอย่างไรครับ
ขอบคุณครับ
07 ต.ค. 2562 3 934

ถามตอบไม่ถูกเลย
แนะนำให้ศึกษาฐานข้อมูลในระบบก่อนครับ จะได้ออกแบบถูกว่าจะทำอะไรยังไง แล้วค่อยๆ แก้ปัญหาไปทีละเรื่อง เช่น
1. เพิ่มสถานะให้นักเรียน ก็ตามนั้นเลย เพิ่มคอลัมน์ที่ต้องการในตาราง user ที่เหลือก้แค่เอามาใช้ จะไม่ให้เข้าหน้าไหนก็ดักเอาที่หน้านั้นๆ
2. ก็เหมือนกัน ต้องไปหาว่าจะเพิ่มข้อมูลที่ตารางไหนถึงจะเหมาะสม และจะแสดงผลหรืออนุมัติ ยังไง

สรุป สามารถดัดแปลงเอาได้เลยครับ ใช้ความรู้ PHP พื้นฐานทั่วๆไป

หมายเหตุ แนะนำให้ถามแบบเจาะจงกว่านี้หน่อยครับ ถามกว้างๆ ตอบคำถามไม่ถูกครับ
#1

ต้องการแก้ไขโมดูล ระบบ SMS
อ้างอิงจาก ความคิดเห็น #1ถามตอบไม่ถูกเลย
แนะนำให้ศึกษาฐานข้อมูลในระบบก่อนครับ จะได้ออกแบบถูกว่าจะทำอะไรยังไง แล้วค่อยๆ แก้ปัญหาไปทีละเรื่อง เช่น
1. เพิ่มสถานะให้นักเรียน ก็ตามนั้นเลย เพิ่มคอลัมน์ที่ต้องการในตาราง user ที่เหลือก้แค่เอามาใช้ จะไม่ให้เข้าหน้าไหนก็ดักเอาที่หน้านั้นๆ
2. ก็เหมือนกัน ต้องไปหาว่าจะเพิ่มข้อมูลที่ตารางไหนถึงจะเหมาะสม และจะแสดงผลหรืออนุมัติ ยังไง

สรุป สามารถดัดแปลงเอาได้เลยครับ ใช้ความรู้ PHP พื้นฐานทั่วๆไป

หมายเหตุ แนะนำให้ถามแบบเจาะจงกว่านี้หน่อยครับ ถามกว้างๆ ตอบคำถามไม่ถูกครับ


ขออภัยที่ถามกว้างเกินไปครับ

อันนี้จากตาราง sms_user ในฟิลด์ active
0 = จบการศึกษา
1 = กำลังศึกษา
2 = ค้างชำระค่าเรียน

ผมต้องการเพิ่มสถานะ 2 แล้วให้แสดงผลการเรียนว่า ค้างชำระ ครับ

ผมไม่แน่ใจว่าต้องไปแก้โค้ดตรงไหนในส่วน \modules\school ซึ่งมีอยู่ 3 โฟลเดอร์ ไม่แน่ใจว่าต้องปรับที่โฟลเดอร์ไหน ไฟล์ไหนครับ

รบกวนด้วยครับ ขอบคุณครับ
#2

สคริปต์เป็น MVC ครับ จริงๆ ต้องเข้าใจตรงนี้ก่อนถึงจะดำเนินการได้ถูก ถ้าไม่เข้าใจเรื่องพวกนี้ น่าจะยาก
Controller ตามสคริปต์ส่วนใหญ่จะใช้ตรวจสอบสิทธการเข้าหน้าเว็บ
View ตามสคริปต์ ฟอร์มจะอยู่ที่นี่
Model คือส่วนติดต่อฐานข้อมุล อ่านและเขียน
ไฟล์ทั้งหมดสัมพันธ์กันครับ ต้องเข้าใจโค้ด และ เข้าใจหน้าที่ของแต่ะไฟล์ก่อน ถ้าถามในมุมผม มันง่ายมาก แค่ก๊อบวางกับแก้ไขอีกนิดหน่อย ก็จะได้แล้ว แต่ถ้าในมุมของคนที่ไม่เข้าใจมันก็อาจจะยากสักหน่อย ลองทำความเข้าใจดูก่อนครับ
#3
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M