|
|
|
ช่วยหน่อยค่ะ คือทำระบบ e-learning ค่ะ เรื่องข้อสอบอ่ะค่ะ คือว่าจะมีข้อสอบทั้งหมด 15 ข้อ ในแต่ละบท |
|
|
|
|
|
|
|
ออ ทำเรื่องนี้นี่เอง การสอบออนไลน์ ผมคิดว่าการกำหนดว่า คำถามนี้จะต้องเป้นข้อสอบข้อที่... เท่านั้น ดูไม่ดีนัก ดังนั้นจึงไม่น่าจะจำเป็นต้องเก็บข้อมูล ข้อที่ของคำถาม เก็บเรียงๆกันไปเลย แล้ว พอตอนแสดงก็ แรนดอม แสดงลำดับคำถาม ซึ่งจะทำให้การเข้าสอบแต่ล่ะครั้ง แต่ล่ะคน ไม่เจอลำดับข้อสอบที่เหมือนกัน ครับ
|
|
|
|
|
Date :
2009-08-28 17:10:22 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กรือถ้ายังงัยก็จะทำแบบนี้ งั้นลองนี่ดูครับ
Code (PHP)
<?php
$x = array(3,1,2,9,4,5,6,7,8); // ข้อมูลที่ดึงมาจากฐานข้อมูล
$y = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15); // ข้อมูลคงที่ที่ใช้เปรียบเทียบ
$z = array_diff($y,$x);
foreach($z as $val )
{
echo "\$val = $val <br>";
}
?>
|
|
|
|
|
Date :
2009-08-28 17:34:15 |
By :
lozomac |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|