我在下面有一个示例数据库:
问题表:
QuestionId (PK auto) QuestionNo OptionId (FK)
11 1 1
12 2 3
13 3 26
选项表
OptionId OptionType
1 A-C
2 A-D
3 A-E
4 A-F
...
25 True or False
26 Yes or No
现在,我在下面显示了每个问题编号及其认可的选项类型a:
foreach ($arrQuestionId as $key=>$question) {
?>
<p><?php echo htmlspecialchars($arrQuestionNo[$key]) . ": " . htmlspecialchars($arrOptionType[$key]); ?></p>
<?php
}
?>
所以输出看起来像这样:
1: A-C
2: A-E
3: Yes or No
但是我想做的是现在通过确定完整的选项类型来显示每个单独的选项。例如,如果选项类型是A-C
,那么它应该显示A B C
,如果选项类型是A-E
显示A B C D E
,如果选项类型是Yes or No
,那么显示Yes No
。
每个单独的选项都应显示为一个复选框。所以如果你有A B C
,那么它应该是:
A(复选框) B(复选框) C(复选框)
我的问题是如何实现这一目标?