ค่าทศนิยมในระบบ SMS และเปลี่ยนค่าหน่วยกิต
สวัสดีครัยผมไปอ่านกระทู้เรื่อง sms เกือบหมดแล้ว แต่ยังไม่เข้าใจ รบกวนถามการแก้ไข้ระบบ sms ครับ
รบกวนชี้จุดแก้ไขให้ผมแบบชัดเจนได้จะขอบคุณมากเพราะผมเองเพิ่งศึกษา ไม่ถนัดมาก
1. หน่วยกิตผมอยากให้ใส่ได้มากกว่า 9.9 ผมอาจให้ให้คิดเป็นชั่วโมง เช่น 200 ไปเลยครับ ผมลองใส่แล้วบันทึกก็สุดที่ 9.9
อันนี้แก้ตรงส่วนไหนครับ รบกวนชี้แนะโค้ดด้วยครับ
2. เกรดเฉลี่ยในหน้าดูเกรดไม่ตรงกับเมื่อสั่งปริ้น (สั่งปริ้นแล้วเกรดตรง) อันนี้แก้โค้ดส่วนไหนครับ
3. อยากให้เกรดเฉลี่ยมีแค่ทศนิยม 2 ตำแหน่งครับ ตอนนี้ผลออกมายาวมากครับ

ต้องรบกวนด้วยจริง ๆ ครับ ถ้าไม่ลำบากอยากให้แก้โค้ดแล้วบอกว่าแทนโค้ดส่วนไหนไปเลยครับ เพราะผมไม่เก่งมาก ยังไม่เข้าใจหลายส่วนครับ แต่อยากศึกษา

ขอบคุณครับ
Bannakai School 05 พ.ค. 2563 02:47
Bannakai School 05 พ.ค. 2563 02:47
Bannakai School 05 พ.ค. 2563 02:50
ผมดาวน์โหลดตัวล่าสุดมาใช้ และไม่เคยใช้มาก่อนครับ เป็นระบบที่ดีมาก
กรกฎ วิริยะ 07 พ.ค. 2563 13:13
Quotations by หัวข้อ1. หน่วยกิตผมอยากให้ใส่ได้มากกว่า 9.9 ผมอาจให้ให้คิดเป็นชั่วโมง เช่น 200 ไปเลยครับ ผมลองใส่แล้วบันทึกก็สุดที่ 9.9
อันนี้แก้ตรงส่วนไหนครับ รบกวนชี้แนะโค้ดด้วยครับ

มันมีช่องชั่วโมงอีกช่องนะครับ ส่วน หน่วยกิตมันต้องเอาไปคำนวณเกรด ถ้าอนุญาตให้ใส่เยอะๆ ไม่รู้จะคำนวณผิดหรือเปล่า ถ้าอยากแก้ไขต้องไปแก้ไขที่ฐานข้อมูลครับ คอลัมน์ credit ตาราง course ให้สามารถเก็บค่าสูงสุดที่ต้องการได้
Quotations by หัวข้อ2. เกรดเฉลี่ยในหน้าดูเกรดไม่ตรงกับเมื่อสั่งปริ้น (สั่งปริ้นแล้วเกรดตรง) อันนี้แก้โค้ดส่วนไหนครับ
3. อยากให้เกรดเฉลี่ยมีแค่ทศนิยม 2 ตำแหน่งครับ ตอนนี้ผลออกมายาวมากครับ

2 ข้อนี้เกี่ยวข้องกันอยู่ ปัจจุบันผมยังไม่พบปัญหาด้วยตัวเอง เลยตอบอะไรไม่ได้
ความเป็นไปได้อย่างหนึ่งคือเกิดจากการใช้เวอร์ชั่นเก่าอยู่ แล้วเปลี่ยนมาใช้เวอร์ชั่นใหม่ ซึ่ง ชนิดของข้อมูลระหว่างตัวเก่าและตัวใหม่ไม่ตรงกัน และฐานข้อมูลพยายายามแปลงทำให้ได้ทศนิยมหลายตำแหน่ง วิธีตรวจสอบคือต้องลองเปิดฐานข้อมูลดูครับว่าข้อมูลในฐานข้อมูลมีทศนิยมหลายตำแหน่งหรือเปล่า ถ้ามี ให้แก้ไขข้อมูลให้มีตำแหน่งเท่าที่ต้องการครับ
ในกรณีที่เป็นการติดตั้งใหม่ และใช้งานครั้งแรก แนะนำให้ส่งฐานข้อมูลมาให้ผมทางอีเมล admin@goragod.com ผมจะลองเอาขึ้น Server ผม ทดสอบให้
Bannakai School 07 พ.ค. 2563 20:15
ขอบคุณมากครับ ผมได้ส่งไฟล์ไปทางอีเมลแล้วครับ
กรกฎ วิริยะ 08 พ.ค. 2563 07:40
แก้ไขให้แล้วนะครับ ผมทำให้ได้เฉพาะข้อ 2 และ 3 นะครับ ข้อ 1 ต้องดำเนินการเอง เนื่องจากถ้าแก้ไขอาจกระทบคนอื่น
ดาวน์โหลดโค้ดจาก github ไปแทนที่ของเดิมได้เลยครับ
Bannakai School 08 พ.ค. 2563 21:47
ขอพระคุณเป็งอย่างสูงครับอาจารญ์ กรกฎ วิริยะ