Php 测验应用程序-如何显示不同数量的答案选项?
我有一个数据库表,其中包含许多问题,每个问题都有相应的答案选项(多项选择题)。我能够使用PHP从数据库中提取单个问题(带有答案选项),并希望一次向用户显示一个带有相应答案选项的问题 在我的index.php文件中,我使用以下命令向用户显示问题:Php 测验应用程序-如何显示不同数量的答案选项?,php,Php,我有一个数据库表,其中包含许多问题,每个问题都有相应的答案选项(多项选择题)。我能够使用PHP从数据库中提取单个问题(带有答案选项),并希望一次向用户显示一个带有相应答案选项的问题 在我的index.php文件中,我使用以下命令向用户显示问题: <?php echo $question["questionText"]; ?> 我使用以下方法显示答案选项: <input type="radio" name="optradio" value="<?php echo $q
<?php echo $question["questionText"]; ?>
我使用以下方法显示答案选项:
<input type="radio" name="optradio" value="<?php echo $question["option1"]; ?> <?php echo $question["option1"]; ?>
<input type="radio" name="optradio" value="<?php echo $question["option2"]; ?>"> <?php echo $question["option2"]; ?>
而不是手动编写以下内容:
<input type="radio" name="optradio" value="<?php echo $question["option1"]; ?> <?php echo $question["option1"]; ?>
<input type="radio" name="optradio" value="<?php echo $question["option2"]; ?>"> <?php echo $question["option2"]; ?>
您应该真正做到以下几点:
从数据库中检索答案
(可选)将其存储在数组中
循环通过它
重复每个选项
上述方法将是动态的(每个问题都有正确的编号)和正确的方式。从数据库中检索问题的所有答案,然后循环浏览,为每个问题创建一个单选按钮。因此,您的问题似乎是“如何在PHP中循环”,如果您花时间搜索已有数千个资源,那么这是完美的!谢谢大家!@阿德南很高兴我能帮助你。祝你有一个愉快的日友<代码>:D
<?php foreach ($question as $option) { ?>
<input type="radio" name="optradio" value="<?php echo $option; ?>"> <?php echo $option; ?>
<?php } ?>