|
|
|
สอบถามเรื่อการคำนวณผลการเรียนโดยการเลือกจาก List/Menu ครับ |
|
|
|
|
|
|
|
Code (PHP)
<script>
function GPA(){
var toUnit=0;
var toGrade=0;
for(i=0;i<=2;i++){
toGrade=toGrade+(document.getElementById('Grade'+i).value*document.getElementById('Unit'+i).value);
toUnit=toUnit+parseInt(document.getElementById('Unit'+i).value);
}
var total=toGrade/toUnit;
document.getElementById('toGrade').value=toUnit;
document.getElementById('toUnit').value=toGrade;
document.getElementById('total').value=total;
}
</script>
<?
$arrSubject=array('เทคโนโลยีสารสนเทศ','คณิตศาสตร์','วิทยาศาสตร์');
$arrUnit=array(3,3,3);
$count=count($arrSubject);
for($i=0;$i<$count;$i++){
?>
วิชา <?=$arrSubject[$i];?> หน่วยกิจ<?=$arrUnit[$i];?> <input type="hidden" id="Unit<?=$i;?>" value="<?=$arrUnit[$i];?>">
<select id="Grade<?=$i;?>" onchange="GPA();";>
<option value="4">A</option>
<option value="3.5">B+</option>
<option value="3">B</option>
<option value="2.5">C+</option>
<option value="2">C</option>
<option value="1.5">D+</option>
<option value="1">D</option>
<option value="0" selected>F</option>
</select><br>
<? } ?>
หน่วยกิจรวม<input type="text" id="toUnit" value="" disable>
หน่วยกิจรายรวมวิชา<input type="text" id="toGrade" value="" disable>
รวมทั้งหมด <input type="text" id="total" value="" disable>"
|
|
|
|
|
Date :
2013-03-09 19:02:39 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|