2012-04-28 61 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;