gpt4 book ai didi

php - 如何以编程方式在 select div 标签内添加选项?

转载 作者:太空宇宙 更新时间:2023-11-04 14:13:10 25 4
gpt4 key购买 nike

我想做的是,如果可能的话,以编程方式添加位于 select div 标记内的选项。

这是我的html代码

 <select class="form-control multiplechose_questionTypes" name="selector[]" id="selector" > 
<option value="" disabled selected>Select your option</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>

在我的 php 脚本中,我有一个从传入函数中获取计数的变量

$count  = count_answers_belongToOne_question($questionNumber);

假设 $count 返回值 2,我只想在该 select div 标记内显示 2 个选项。因此,根据 $count 中的值,我希望它在 <select> 上更新.

任何人都可以建议我如何去做这件事的想法或解决方案

最佳答案

只需使用一个简单的循环在页面呈现之前将选项注入(inject)到页面上。我假设您有一组可供提取的期权数据。

<?php 
$optionData = array(
array('value' => 'saab', 'label' => 'saab'),
...
);
?>

<select class="form-control multiplechose_questionTypes" name="selector[]" id="selector" >
<option value="" disabled selected>Select your option</option>
<?php
for($i = 0; $i < count; $i++) {
echo '<option value="' . $optionData[$i]["value"] . '">' . $optionData[$i]["label"] . '</option>';
}
?>
</select>

关于php - 如何以编程方式在 select div 标签内添加选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36308660/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com