【发布时间】:2011-12-28 02:14:29
【问题描述】:
我有一个循环,它在下拉框中显示变量列表(基于过滤的类别)。我想从我的表中添加选项组(使用子类别)。如何将此添加到我的循环的一部分?
在下面的示例中,类别为“国家”,子类别为“大陆”。我希望将这些国家/地区列在相应的大陆 optgroup 中。
<select id="country">
<option value="">Select</option>
<?php
$c_sth = $c_dbh->query ("SELECT category, subcategory, display, value
FROM constants WHERE category='Countries'
ORDER BY display");
while ($row = $c_sth->fetch ()) {
echo '<option value="'.$row['value'].'">'.$row['display'].</option>'."\n";
}
?>
</select>
【问题讨论】:
标签: php mysql select loops optgroup