<? $link = mysql_connect("localhost", "root", "1234"); // กำหนดชื่อโฮสต์, User name และ รหัสผ่าน mysql_query("Use Examination;"); // เรียกใช้ฐานข้อมูลชื่อว่า Examination // ดึงเรคคอร์ดทั้งหมดออกมาจากตาราง question_speaking $sql = "Select * From examdata;"; $result = mysql_query($sql); $sum = 0; // กำหนดตัวแปรเก็บค่าผลรวมคะแนนให้เป็น 0 $count = 0; // กำหนดตัวแปรเก็บค่าจำนวนข้อทั้งหมดให้เป็น 0 while ($dbarr = mysql_fetch_array($result)) { $no = $dbarr['No']; $index = "q$no"; $ans = $dbarr['Answer']; // ตรวจสอบว่าตัวเลือกในแต่ละข้อว่างหรือไม่ (มีการตอบหรือไม่) if (empty($_POST[$index])) // ถ้าว่างจริงหมายความว่าไม่ได้เลือกตอบเลยใน 4 ตัวเลือก { echo "ข้อที่ $no. คุณไม่ได้ตอบ เฉลย คือ $ans <br>"; $_POST[$index] = ""; $count++; } else // ถ้าไม่ว่างหมายความว่าได้เลือกตอบข้อใดข้อหนึ่งใน 4 ตัวเลือก { echo "ข้อที่ $no. ตอบ $_POST[$index] เฉลย คือ $ans <br>"; $count++; } if ($_POST[$index] == $ans) // ตรวจสอบคำตอบกับเฉลยว่าตรงกันหรือไม่ { $sum++; // ถ้าคำตอบตรงกับเฉลยบวกเพิ่มคะแนนขึ้น 1 } } echo "<Hr>"; echo "<br>สรุปคะแนนที่ได้ $sum/$count </b>"; // พิมพ์สรุปคะแนนที่ได้ต่อจำนวนข้อทั้งหมด mysql_close($link); ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง