Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,038

HOME > PHP > PHP Forum > สอบถามเรื่องการบันทึกคะแนนและเกรดลงฐานข้อมูลและการจัดการช่วงคะแนน



 

สอบถามเรื่องการบันทึกคะแนนและเกรดลงฐานข้อมูลและการจัดการช่วงคะแนน

 



Topic : 041095



โพสกระทู้ ( 238 )
บทความ ( 0 )



สถานะออฟไลน์




คือว่าพอดีหนูทำระบบส่งเกรดแล้วมีการจัดการช่วงคะแนนก่อนจะส่งเกรดค่ะ คือต้องการให้อาจารย์จัดการคะแนนในการส่งเกรดของแต่ละวิชาก่อนที่จะส่งเกรดค่ะ ช่วยดูให้หน่อยนะค่ะ
o
แล้วถ้าจัดการช่วงคะแนนได้แล้วก็จะทำการส่งเกรดผ่านระบบแต่ช่วงคะแนนที่จัดการจะต้องสัมพันธ์กับคะแนนที่กรอกค่ะ ต้องทำยังไงค่ะพี่ๆ พอจะมีคำแนะนำดีๆมั้ยค่ะ ช่วยหน่อยค่ะ
p
ถ้าพี่ๆ ไม่เข้าใจคำถามก็บอกนะค่ะ เผื่อว่าจะงงค่ะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-03-31 20:56:07 By : saowaluk052 View : 2315 Reply : 10
 

 

No. 1



โพสกระทู้ ( 2,258 )
บทความ ( 5 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ก็ เอาคะแนนรวม ไปเทียบกับ ช่วงเกรด คือช่วงเกรดนี้ บันทึกลง database หรือเปล่าครับ ถ้าบันทึก ก็ select ค่าคะแนน กับ เกรด ของ id อาจารย์นั้นมา เก็บไว้ในตัวแปรก่อน แล้ว มาวนลูป ช่วงเกรด






Date : 2010-03-31 21:33:30 By : Manussawin
 


 

No. 2



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

ก็ดึงข้อมูลมา คำนวณคับ

เช่น
80 - 100 คือ $grades['A'] = array('min' => 80, 'max' => 100);
70 - 80 คือ $grades['B'] = array('min' => 70, 'max' => 79);
....

foreach ($grades as $key => $val)
{
if ($point >= $val['min'] AND $point <= $val['max'])
{
$ugrade = $key;
break;
}
}

echo $subject.' grade is '.$ugrade;
Date : 2010-03-31 21:45:00 By : pjgunner
 

 

No. 3



โพสกระทู้ ( 238 )
บทความ ( 0 )



สถานะออฟไลน์


ต้องบันทึกคะแนนลงฐานข้อมูลด้วยค่ะ ขอบคุณพี่ๆที่แนะนำนะค่ะพอจะมีตัวอย่างมั้ยค่ะ ช่วยหน่อยค่ะ
Date : 2010-03-31 21:58:23 By : saowaluk052
 


 

No. 4



โพสกระทู้ ( 2,258 )
บทความ ( 5 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook Hi5 Blogger

ใน database มี table อะไรมั้งครับ เก็บอะไรมั้งครับ
Date : 2010-03-31 22:18:25 By : Manussawin
 


 

No. 5



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

เช่นตาราง เก็บข้อมูล วิชา

subject_id grade_id min_point max_point grade_name
1 4 80 100 a
1 3 70 79 b
1 2 60 69 c
1 1 50 59 e
1 0 0 50 f

ประมาณนี้ คือไม่ได้บอกว่าต้องทำแบบนี้นะครับ

เช่น

$query = mysql_query("SELECT * FROM grade_check WHERE subject_id = 1");
while ($row = mysql_fetch_assoc($query))
{
$grades[] = array('min' => (int) $row['min_point'],
'max' => (int) $row['max_point'],
'grade' => $row['gramde_name']
;
}


foreach ($grades as $key => $val)
{
if ($point >= $val['min'] AND $point <= $val['max'])
{
$ugrade = $val['grade'];
break;
}
}

คับ นี่แค่ตัวอย่าง (เขียน tab ไม่ได้นะ ก็เลย อ่านยากหน่อย) คิดว่าแค่นี้คงจะพอเข้าใจ ไปทำเองตามที่คิดได้
Date : 2010-03-31 22:22:38 By : pjgunner
 


 

No. 6



โพสกระทู้ ( 238 )
บทความ ( 0 )



สถานะออฟไลน์


นี่ค่ะ ตารางgrad เก็บคะแนนกลางภาค ปลายภาคและตัดเกรด
r

และนี่คือตารางscoreเป็นตารางที่ใช้เก็บช่วงคะแนนตอนจัดการช่วงคะแนนค่ะ
r3

Begin1ก็คือคะแนนช่วงที่ 1
End1 ก็คือจากคะแนนช่วงที่1เช่น 80 -100
80 ก็คือ Begin1 และ 100ก็คือ End 1ก็คือ 100 grad1ก็คือเกรดค่ะเช่นA
ส่วนฟิวส์อื่นๆ ก็เหมือนกันค่ะ
ค่ะ พอจะเข้าใจมั้ยค่ะ
Date : 2010-03-31 22:47:09 By : saowaluk052
 


 

No. 7



โพสกระทู้ ( 238 )
บทความ ( 0 )



สถานะออฟไลน์



Date : 2010-04-01 00:02:11 By : saowaluk052
 


 

No. 8



โพสกระทู้ ( 238 )
บทความ ( 0 )



สถานะออฟไลน์



Date : 2010-04-01 13:05:17 By : saowaluk052
 


 

No. 9



โพสกระทู้ ( 238 )
บทความ ( 0 )



สถานะออฟไลน์


ใครรู้ตอบหน่อยค่ะ
Date : 2010-04-01 21:22:16 By : saowaluk052
 


 

No. 10



โพสกระทู้ ( 238 )
บทความ ( 0 )



สถานะออฟไลน์


พี่วินช่วยด้วยค่ะขอบคุณค่ะ
Date : 2010-04-01 23:38:03 By : saowaluk052
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเรื่องการบันทึกคะแนนและเกรดลงฐานข้อมูลและการจัดการช่วงคะแนน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่