0

我正在制作一个应该进行测验的 PHP 项目。对于每个“下一个”,我都从数据库中检索一个问题,当我使用我的“上一个”按钮功能时,我会丢失我标记的选项(我正在使用单选按钮来标记正确的选项)以及每个上一个和下一个按钮 我正在从数据库中检索数据,即在开始测验之前我没有所有问题,我正在访问数据库以获取每个下一个和上一个功能。任何建议如何做到这一点?

4

2 回答 2

0

您应该考虑将答案存储在 $_SESSION 变量中,以便它们随时可用

于 2013-04-12T14:02:06.970 回答
0

在每个测验步骤的顶部,您应该有session_start();,然后当您提交表单/测验步骤以进入新页面时,您应该执行以下操作:

$_SESSION['step1']['nameOfRadioFormElemnt'] = $_POST['nameOfRadioFormElemnt'];

然后,每当您想取回发布的值时,您只需访问$_SESSION['step1']'nameOfRadioFormElemnt']

希望这可以帮助。有关更多信息,请查看http://www.tizag.com/phpT/phpsessions.php

于 2013-04-12T15:07:35.253 回答