我是php和html的新手,需要帮助了解更改数据时按钮的工作原理。
我在页面上显示信息,使用整数指向数组中的位置。
$currentQuestion = $questions[$currentNumber];
按下按钮时,我想增加整数变量
$currentNumber += 1;
然后重新加载页面。
那会怎么样?
以下是我的相关代码:
$currentNumber = 0;
$currentQuestion = $questions[$currentNumber];
echo $currentQuestion->getQuestion().'<br />';
foreach($currentQuestion->getAnswers() as $possibleAnswer)
{
if ($currentQuestion->getType() == QuestionType::SINGLECHOICE){
echo '<input type="radio" name="'.$currentQuestion->getQuestion().'" value="'.array_search($possibleAnswer->get_answer(), $currentQuestion->getAnswers()).'">'.$possibleAnswer->get_answer().'<br />';
} else if ($currentQuestion->getType() == QuestionType::MULTICHOICE){
echo '<input type="checkbox" name="'.$currentQuestion->getQuestion().'" value="'.array_search($possibleAnswer->get_answer(), $currentQuestion->getAnswers()).'">'.$possibleAnswer->get_answer().'<br />';
}
}
?>
<input type='submit' name='submit' value='Next Question' onClick="window.location.reload()" />
</body>
</html>
你可以看到我只是点击按钮刷新页面,但我猜我需要用功能脚本替换它?
提前致谢