2012-04-28 60 views
0

我在那裏通過結果使用的是像本屆會議result.php頁session.php文件頁面上

{ 
     $_SESSION['result'] = 'Correct Answer!'; 
    }else{ 
     $_SESSION['result'] = 'Wrong Answer!'; 
    } 

發送測驗我想它可用於計算「正確答案的計數器! 「和'錯誤的答案!' 。最終我也試圖算算算法顯示正確和錯誤的結果的百分比和基於此計數器的總分。

有什麼建議嗎?

回答

0

這不就是一個簡單的例子嗎?想要存儲回答的問題數量和正確回答的問題的數量?

如果是正確答案的百分比是($correctCount/$totalCount) * 100

2

計數器初始化(可步進之前執行每次):

if(!isset($_SESSION['correctAnswers']) 
    $_SESSION['correctAnswers'] = 0; 
if(!isset($_SESSION['wrongAnswers']) 
    $_SESSION['wrongAnswers'] = 0; 

計數器步進:

if(...) { 
    $_SESSION['result'] = 'Correct Answer!'; 
    $_SESSION['correctAnswers'] += 1; 
}else{ 
    $_SESSION['result'] = 'Wrong Answer!'; 
    $_SESSION['wrongAnswers'] += 1; 
} 

得分:

$correctAnswers = $_SESSION['correctAnswers']; 
$totalAnswers = $_SESSION['wrongAnswers'] + $correctAnswers; 
if($totalAnswers > 0) 
    $score = $correctAnswers/($totalAnswers) * 100; 
else 
    $score = 0;