首页 > 解决方案 > 当我转到下一个问题时,有人可以帮我保持选中单选按钮吗?

问题描述

我正在使用多维关联数组创建多项选择测验,然后使用 for each 循环显示它。太骄傲了!!!但是,我无法弄清楚如何在进行测验时为每个问题选择选项。(所有问题都显示在同一页面上)这是否与表单验证有关,或者我应该在我的形式?我已经尝试了很多帮助 :)

标签: php

解决方案


你的问题不是很清楚!添加代码示例。一般来说,如果所有问题都在同一个页面中,并且您在进行测验时不需要导航到另一个页面,则需要为表单中的每个问题分配唯一的名称,当用户选择任何选项时,该值将是保存在输入中。

第二种解决方案是:如果您在进行测验时需要在多个页面之间导航,例如(如果所有 5 个问题都在单独的页面中)在这种情况下,您需要将问题数据保存在持久存储中,即使是临时时间,持久存储是例如:数据库、文本文件、json 文件或会话中的临时文件 ($_SESSION)。

选择其中之一取决于所需的要求和开发人员的偏好。

看到这个问题和答案,我认为它会给你一些关于你的问题的信息: Web 应用程序中的持久数据

如果这些方式不符合您的要求或无助于解决问题,您可以通知我们并更清楚地解释您的问题。


推荐阅读