ถามเรื่องการเขียนโคดแบบทดสอบ.php ที่ดึงมาจากฐานข้อมูลหน่อยครับ

กระทู้คำถาม
ผมจะทำแบบทดสอบบนเว็บใช้ภาษา .php ในการเขียน โดยดึงมาจากฐานข้อมูล
คือทุกอย่างรันได้หมดแล้ว เหลืออย่างเดียวคือคำนวณไม่ได้ รบกวนผู้รู้ช่วยตอบหน่อยนะครับ ขอบคุณล่วงหน้าครับ
อันนี้โคดที่ผมเขียน
ชื่อหน้าแบบทดสอบ (quiz1.php)
<?php require_once('Connections/Conncetion.php'); ?>
<?php
mysql_select_db($database_Conncetion, $Conncetion);
$query_Recordset1 = "SELECT * FROM testing";
$Recordset1 = mysql_query($query_Recordset1, $Conncetion) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);

$subjectName = "แบบทดสอบวิชาคณิตศาสตร์ เรื่องจำนวนนับ ชั้น ป.1";
//เฉลยข้อที่ถูก -- ไม่จำกัดจำนวนข้อ
$correctAns=array("1","2","3","4","1","2","3","4","1","2");  
//เกณฑ์การผ่านขั้นต่ำ
$cutpoint = 50;
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<title>แบบทดสอบวิชาคณิตศาสตร์ เรื่องจำนวนนับ ชั้น ป.1</title>
<body>
<form method="POST" action="checkit.php">  

<P><H1 align="center">แบบทดสอบวิชาคณิตศาสตร์ เรื่องจำนวนนับ ชั้น ป.1</H1>
<H1 align="center">กรอกชื่อผู้เข้าสอบ
  <input type="text" name="usrName" size="80">
    <?php
foreach($correctAns as $value)
{
  echo '<input type="hidden" name="result[]" value="'. $value. '">';
}
echo "<input type = hidden name = \"subjName\" value='$subjectName'>";
echo "<input type = hidden name = \"cpoint\" value=$cutpoint>";
?>
</H1>
<P>
    <?php do { ?>
    <?php echo $row_Recordset1['id']; ?> <?php echo $row_Recordset1['question']; ?><br>
    <?php $qid=$row_Recordset1['question']; ?>
<input type="radio" name="RadioGroup<?php echo $qid; ?>" value="1" id="RadioGroup<?php echo $qid; ?>_0">ก) <?php echo $row_Recordset1['c1']; ?><br>
<input type="radio" name="RadioGroup<?php echo $qid; ?>" value="2" id="RadioGroup<?php echo $qid; ?>_1">ข) <?php echo $row_Recordset1['c2']; ?><br>
<input type="radio" name="RadioGroup<?php echo $qid; ?>" value="3" id="RadioGroup<?php echo $qid; ?>_2">ค) <?php echo $row_Recordset1['c3']; ?><br>
<input type="radio" name="RadioGroup<?php echo $qid; ?>" value="4" id="RadioGroup<?php echo $qid; ?>_3">ง) <?php echo $row_Recordset1['c4']; ?><br>
<br>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
    <BR>
    <input type="submit" value="ส่งข้อมูล" name="ok">
    <INPUT TYPE="RESET" VALUE="ยกเลิก">
</FORM>

</body>
</html>
<?php
mysql_free_result($Recordset1);
?>

หน้าคำนวณ (checkit.php)
<html>
<head>
<title>ตรวจข้อสอบ</title>
<meta http-equiv="Content-Type" content="text/html; charset=tis-620">
<style type="text/css">
<!--
.style1 {
    color: #0000FF;
    font-weight: bold;
}
-->
</style>
</head>
<body>
<div align="center">
  <?php
$thisUserName = trim($_POST["usrName"]);
$subjName = $_POST["subjName"];
$cutpoint = $_POST["cpoint"];
$correctAns = $_POST["result"];  // $correctAns เป็น Array ประกอบด้วย คำตอบที่ถูก ที่ส่งมาจากตัวข้อสอบ
$numOfQstns = sizeof($correctAns);
$score = 0;
// รับคำตอบ
for ($i=1; $i<=$numOfQstns; $i++)
   {
      $stAns[$i-1] = trim($_POST["question" . $i]);  
   }
// ตรวจคำตอบ
for ($i=0; $i<=($numOfQstns-1); $i++)
   {
  $correct = $correctAns[$i];
        $stAnswer = $stAns[$i];
  if($stAnswer == $correct) {
  $score++;
  };
   };
    $percentage = number_format($score/$numOfQstns*100, 2, '.', '');
echo "ชื่อผู้ทำข้อสอบ:  $thisUserName<br>";
echo "ข้อสอบวิชา: $subjName <br>";
echo"ทำข้อสอบได้ทั้งหมด: $score ข้อ คิดเป็นร้อยละ $percentage <br>";
echo "<br><br><b>ผลการสอบ</b>";
   if($percentage >=$cutpoint) {
   echo "<br> ผ่าน";
   }else{
    echo "<br><span style=\"color: #f00;\"> ท่านไม่ผ่านเกณฑ์ $cutpoint %</span><p><input type=\"button\" value=\"ทำข้อสอบใหม่\" onClick=\"history.go(-1)\">";
   }
?>
</div>
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่