ค่าทศนิยมในระบบ SMS และเปลี่ยนค่าหน่วยกิต

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

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

ขอบคุณครับ
05 พ.ค. 2563 7 807

ค่าทศนิยมในระบบ SMS และเปลี่ยนค่าหน่วยกิต
#1

ค่าทศนิยมในระบบ SMS และเปลี่ยนค่าหน่วยกิต
#2

ผมดาวน์โหลดตัวล่าสุดมาใช้ และไม่เคยใช้มาก่อนครับ เป็นระบบที่ดีมาก
#3

อ้างอิงจาก หัวข้อ1. หน่วยกิตผมอยากให้ใส่ได้มากกว่า 9.9 ผมอาจให้ให้คิดเป็นชั่วโมง เช่น 200 ไปเลยครับ ผมลองใส่แล้วบันทึกก็สุดที่ 9.9
อันนี้แก้ตรงส่วนไหนครับ รบกวนชี้แนะโค้ดด้วยครับ

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

2 ข้อนี้เกี่ยวข้องกันอยู่ ปัจจุบันผมยังไม่พบปัญหาด้วยตัวเอง เลยตอบอะไรไม่ได้
ความเป็นไปได้อย่างหนึ่งคือเกิดจากการใช้เวอร์ชั่นเก่าอยู่ แล้วเปลี่ยนมาใช้เวอร์ชั่นใหม่ ซึ่ง ชนิดของข้อมูลระหว่างตัวเก่าและตัวใหม่ไม่ตรงกัน และฐานข้อมูลพยายายามแปลงทำให้ได้ทศนิยมหลายตำแหน่ง วิธีตรวจสอบคือต้องลองเปิดฐานข้อมูลดูครับว่าข้อมูลในฐานข้อมูลมีทศนิยมหลายตำแหน่งหรือเปล่า ถ้ามี ให้แก้ไขข้อมูลให้มีตำแหน่งเท่าที่ต้องการครับ
ในกรณีที่เป็นการติดตั้งใหม่ และใช้งานครั้งแรก แนะนำให้ส่งฐานข้อมูลมาให้ผมทางอีเมล admin@goragod.com ผมจะลองเอาขึ้น Server ผม ทดสอบให้
#4

ขอบคุณมากครับ ผมได้ส่งไฟล์ไปทางอีเมลแล้วครับ
#5

แก้ไขให้แล้วนะครับ ผมทำให้ได้เฉพาะข้อ 2 และ 3 นะครับ ข้อ 1 ต้องดำเนินการเอง เนื่องจากถ้าแก้ไขอาจกระทบคนอื่น
ดาวน์โหลดโค้ดจาก github ไปแทนที่ของเดิมได้เลยครับ
#6

ขอพระคุณเป็งอย่างสูงครับอาจารญ์ กรกฎ วิริยะ
#7
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M