Php 测验应用程序-如何显示不同数量的答案选项?

Php 测验应用程序-如何显示不同数量的答案选项?,php,Php,我有一个数据库表,其中包含许多问题,每个问题都有相应的答案选项(多项选择题)。我能够使用PHP从数据库中提取单个问题(带有答案选项),并希望一次向用户显示一个带有相应答案选项的问题 在我的index.php文件中,我使用以下命令向用户显示问题: <?php echo $question["questionText"]; ?> 我使用以下方法显示答案选项: <input type="radio" name="optradio" value="<?php echo $q

我有一个数据库表,其中包含许多问题,每个问题都有相应的答案选项(多项选择题)。我能够使用PHP从数据库中提取单个问题(带有答案选项),并希望一次向用户显示一个带有相应答案选项的问题

在我的index.php文件中,我使用以下命令向用户显示问题:

<?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 } ?>