【发布时间】:2016-01-29 07:20:32
【问题描述】:
我有一些 php,其中列出了一堆选项(通过循环)并在页面上打印它们,每个选项都有一个新行。
我希望选项出现在一个动态大小的下拉 HTML 列表中,每个列表都有不同的选项值。
这是 PHP(它运行良好):
if($postOpts) {
foreach($postOpts as $option)
echo $option["name"]." - ".$option["price"]."<BR>";
}
//Otherwise, present the default postage option for domestic or international.
else {
echo "Default Shipping Option - $".$post->getDefaultPrice();
}
我有一个表格,但正如您所见,表格中的选项数量是静态的而不是动态的:
<form> <!-- form action will go here -->
<div class="form-group col-xs-12">
<div class="col-xs-3 col-md-2 form-label"><label>Shipping Options:</label></div>
<div class="col-xs-4 col-md-3">
<select class="form-control" name="list" title="pick a type">
<!-- I assume I need to iterate through options here -->
<option value="01">Shipping1</option>
<option value="02">Shipping2</option>
<option value="03">Shipping3</option>
</select>
</div>
</div>
</form>
EDIT我忘记了PHP中的其他else语句,请检查。
【问题讨论】:
-
你看过this 吗?编辑:当你尝试谷歌艰难时,会有很多答案..