php - 单选按钮数组帖子
问题描述
我正在使用 PHP 开发考试表格。当我添加一个选项时,它还有一个单选按钮来检查它是否是正确的答案。因此,对于多个选项,每个选项都会有单选按钮 - 我想将它们插入数据库。
因此,如果单选按钮被选中,它会传递帖子值“是”,如果未选中则传递“否”值。检查单选按钮时,我给它一个值“正确”,而对于其他按钮,我给它一个空值。所有单选按钮都具有相同的名称。它是一个名为“正确[]”的数组。
提交表单时,我使用 for 循环获取单选按钮。我的代码如下:
for($x=0;$x<=10;$x++){
$correct = $_POST['correct'][$x]
if($correct == 'correct'){
$is_correct = "Yes";
}else{
$is_correct = "No";
}
}
但是,我得到了我的第一个选择 是的,但对于所有其他人 没有
解决方案
您应该尝试输入类型复选框而不是多选单选按钮。
<input value="yes" type="checkbox" name="correct[]" />
推荐阅读
- android-studio - 显示对话后如何停止代码运行?(安卓工作室)
- python - Python创建依赖项的makefile
- api - 如何解决 then() 上的错误。在休息 API
- ios - iPhone X 高度问题
- html - 如何根据角度 6 中的值数组动态进行复选框检查?
- java - 从 BroadcastReceiver 启动 Webbrowser 时出现不相关的 IntentChooser 选项
- c# - .Net Web Api:为什么要在我的 Web Api 控制器项目上安装 Entity Framework?
- java - Spring Data - 无法执行 CommandLineRunner
- tensorflow - 使用 tensorflow session.run() 进行预测和使用 tf-serving 进行预测的性能有何不同?
- java - 错误:无法在 bash 上找到或加载主类 pj2