根据DB中项目的类别更改选定的下拉列表

时间:2015-06-16 12:17:06

标签: php html mysql

所以我的DB中有一些项目,其中有一个类似示例:New,Old,To-Old等。

我还有一个dropdown,您可以在其中更改它们的类别,但由于我想编辑该项目,我希望dropdown显示当前类别。但就像现在一样,它显示了dropdown中的第一个(Alle)类别,因为它位于顶部。

如何才能将该下拉菜单显示为正确的类别?

我在PHP中提取类别:

<? echo $row['abo_type']?>

HTML:我的分类

<select id="filter_type">
                    <option value="Alle">Alle</option>
                    <option value="Privat_Tale">Privat Tale</option>
                    <option value="Erhverv_Tale">Erhverv Tale</option>
                    <option value="Gamle">Gamle Tale</option>
                    <option value="Privat_MBB">Privat MBB</option>
                    <option value="Erhverv_MBB">Erhverv MBB</option>
                    <option value="Retention">Retention</option>
					<option value="Gamle_Privat_MBB">Erhverv MBB</option>
					<option value="Gamle_Erhverv_MBB">Erhverv MBB</option>
				</select>

1 个答案:

答案 0 :(得分:1)

要在下拉列表中选择一个选项,可以将所选属性添加到该选项,如此

<select id='filter-type'>
<option value ='xyz' <?php echo ( $row['abo_type']==='xyz')?"selected":""?> >XYZ</option>
<option value ='abc' <?php echo ( $row['abo_type']==='abc')?"selected":""?> >ABC</option>

或者在页面加载时使用javascript

var selected_category = '<?php echo $row['abo_type'];?>';
$("#filter-type").val(selected_category);