Page 1 of 2

ต้องการรวมค่าในคอลัมภ์

Posted: 14/12/2006 4:37 pm
by ruti
ต้องการรวมค่าในคอลัมภ์ ผลการเรียน ที่ได้จากตัวแปร $sumgrasd ซึ่งไม่มีค่าดังกล่าวอยู่ในฐานข้อมูล(อยากได้ตัวอย่างหรือคำแนะนำ)

กลุ่มสาระการเรียนรู้ คะแนนเต็ม ได้ ผลการเรียน

ภาษาไทย 100 80 4
คณิตศาสตร์ 100 76 3.5
.... ..........................

Posted: 14/12/2006 4:57 pm
by mindphp
ไม่ค่อย เข้าใจคำถาม เท่าไรนะครับ
หมายถึง รวม รวม 4+3.5 หรือเปล่าครับ
เริ่ม
$a = 4 ;
$a+= 3.5
โดยแทน ตัวเลขเป็น ตัวแปลที่คุณป้อนเข้ามา ไม่แน่ใจ ว่าเข้าใจคำถาม ถูกมั๊ยนะคับ

ขออธิบายเพิ่ม

Posted: 15/12/2006 8:57 am
by ruti
หมายความว่า4+3.5ถูกต้องแล้วแต่ค่า 4+3.5เป็นค่าสมมุติจริงๆแล้วค่า ณ ตำแหน่งนี้ไม่แน่นอน อาจจะเป็น 0 -4ก็ได้และมีจำนวนหลายตาราง ขึ้นอยู่กับคะแนนของนักเรียน .....ค่า4หรือ3.5 ได้มาจาก$gradeซึ่ง$grade มาจาก $sumgrad อีกทีหนึ่งสรุปว่าต้องการรวมค่าของ $grade เข้าใจต้องวนลูปแล้วบวกแต่ทำไม่เป็น...ขอบคุณที่ชี้แนะ

Posted: 15/12/2006 1:04 pm
by mindphp
อย่าง เช่น
$sumgrad = 0;
แล้ว วนลูป
$sumgrad+=$grade;

สุดท้ายจะได้ ค่า $sumgrad เป็น ค่า รวมออกมา

Posted: 15/12/2006 1:46 pm
by ruti
mindphp wrote:อย่าง เช่น
$sumgrad = 0;
แล้ว วนลูป
$sumgrad+=$grade;

สุดท้ายจะได้ ค่า $sumgrad เป็น ค่า รวมออกมา


รบกวนช่วยเขียนโค๊ด วนลูปให้หน่อย.....ผมไม่เข้าใจเรื่องวนรูปเพิ่งเรียน php ด้วยตนเองได้2-3เดือนที่ผ่านมาวันละ1-2ชม.มีอะไรรบกวนช่วยแนะนำด้วย..ขอบคุณครับ

ภาพประกอบ

Posted: 15/12/2006 3:54 pm
by ruti
Image

Posted: 15/12/2006 5:22 pm
by mindphp
เพิ่งหัด ควร ลองเขียนเอง นะครับ จะได้รู้ ว่า อ่านแล้ว เข้าใจแค่ไหน
ลอง เขียน มาดู ก่อน แล้ว มาดู กัน ว่า ตรงไหน ได้ไม่ได้ ยังไง มีปัญหา ตรงไหน

Posted: 15/12/2006 5:25 pm
by ruti
ลองแล้แต่ว่าไม่ได้ผลครับขอบคุณที่ชี้แนะ

$score="0";
for($i=0;$i<12;$i++)
{
$test[$i]=$rs['score'];
$score=$test[$i]+$score;
}
echo"Tatol=$score";