我有一个根据表中的值生成的下拉列表,但是,我想添加两个不在此表中的附加值。
$sql = mysql_query("select category_id,category_name from categories");
$selection="";
while ($row=mysql_fetch_array($sql)){
$id=$row["category_id"];
$category_name = $row["category_name"];
$selected = ($id == $idlookup) ? 'selected="selected"' : '';
$selection.="<OPTION " . $selected . " VALUE=\"$id\">".$category_name."</OPTION>";
}
<tr><td><input type = "text" name ="search_value"></input></td><td><select name ="category"><Option >Choose Category<? echo $selection; ?></Select></td>
这工作正常,但我不确定如何在列表的开头添加两个值。如何将值“用户”和“组”添加到此列表的开头?我不希望它们出现在类别表中,因为这只会在一页上使用。
最佳答案
不要实例化没有内容的变量 ($selection="";
),而是使用以下命令实例化它:
$selection="<OPTION VALUE=\"id\">User</OPTION><OPTION VALUE=\"id\">Group</OPTION>";
关于php - 使用附加值填充 php 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13535804/