|
|
|
รบกวนบอกวิธีดึงเวลาในฐานข้อมูลหน่อยค่ะ ตอนนี้เวลาที่ดึงมามันเป็นเวลาปัจจุบันค่ะ |
|
|
|
|
|
|
|
ที่จริงแล้วทำข้อสอบเสร็จ จำเป็นต้องเป็น เวลา ณ ขณะนั้นไม่ใช่หรอครับ เราไม่เห็นจำเป็นต้องดึงจากฐานข้อมูลเลย
|
ประวัติการแก้ไข 2013-03-23 17:37:02
|
|
|
|
Date :
2013-03-23 17:35:48 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อยากได้เวลาที่เราบันทึกไว้ในฐานข้อมูลค่ะ แต่เวลาที่ได้มาเป็นเวลาที่เรากดดูขณะนั้นค่ะ
|
|
|
|
|
Date :
2013-03-23 17:37:40 |
By :
NaNa1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ระบบงาน อาจารย์ให้ดึงเป็นเวลาที่ทำข้อสอบไว้อ่ะค่ะ เลยจำเป็นต้องทำ ^^
|
|
|
|
|
Date :
2013-03-23 17:40:52 |
By :
NaNa1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
include "connect.php";
$sql="select * from tb_member order by name";
$result=mysql_db_query($dbname,$sql);
$record=mysql_fetch_array($result);
$sql2="select * from tb_scorebe where userid ='$sess_id' ";
$objQuery = mysql_query($sql2);
$objResult = mysql_fetch_array($objQuery);
if ($objResult ==''){ echo "";}else{
echo "<center> คุณทำข้อสอบก่อนเรียนได้ทั้งหมด <b>".$objResult['score_be']."</b> คะแนน</center><br>";
}
//--------------------------------------------------เช็คคะแนนก่อนเรียน
if($objResult['score_be']>=20){$level = 'ดีมาก';}
else if($objResult['score_be'] >= 19){$level = 'ดี';}
else if($objResult['score_be'] >= 10){$level = 'พอใช้';}
else if($objResult['score_be'] >= 5){$level = 'ต้องปรับปรุง';}
else if($objResult['score_be'] >= 0){$level = 'ต้องทำแบบทดสอบใหม่';}
//-----------------------------------------------------ดึง Function
include "function.php";
$today=date("Y-m-d ");
$time=date("h:i:s");
$score=0;
for($i=1;$i<=count($id);$i++)// ให้ $i มีค่าเท่ากับ 1 แล้ววนลูปไปเรื่อยๆ โดย บวก $i รอบละ 1 จนกว่า $i จะเท่ากับ count($id)
{
$ch="c$i";// กำหนดให้ $ch มีค่าเท่ากับ c$i (สมมุติ $i มีค่าเป็น 1 $ch จะเท่ากับ c1)
if($$ch==$answer[$i])// ถ้า $ch มีค่าเท่ากับ $answer ตัวที่ $i ($answer เป็น array เพราะงั้น $answer[$i] คือ $answer ตำแหน่ง $i หรือ $answer key $i)
{
$score=$score+1;// .ให้ $score มีค่าเท่ากับ $score+1 (ถ้า $score มีค่าเป็น 1 $score+1 จะได้เท่ากับสอง)
}
}
include "connect.php";
$sql="select * from pretest where username='$sess_username' ";
$result=mysql_db_query($dbname,$sql);
$datebase=$ObjectResult['today_be'];
$timebase=$ObjectResult['time_be'];
echo "<center>คุณอยู่ในระดับ <font color=red><b>$level</b></font></center><br>";
echo "<center>วันที่ทำข้อสอบ $datebase</center><br>";
echo "<center>เวลาทำข้อสอบ $timebase</center><br>";
?>
แบบนี้หรือเปล่าครับ
|
ประวัติการแก้ไข 2013-03-23 17:42:49
|
|
|
|
Date :
2013-03-23 17:42:13 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|