0

テーブル内の値から生成されたドロップダウン リストがありますが、追加したい 2 つの値があり、このテーブルにはありません。

$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>

これは問題なく動作しますが、リストの先頭にさらに 2 つの値を追加する方法がわかりません。このリストの先頭に値「ユーザー」と「グループ」を追加するにはどうすればよいですか? これは 1 つのページでのみ使用されるため、カテゴリ テーブルには入れたくありません。

4

1 に答える 1

1

$selection="";内容のない変数 ( ) をインスタンス化する代わりに、次のようにインスタンス化します。

$selection="<OPTION VALUE=\"id\">User</OPTION><OPTION VALUE=\"id\">Group</OPTION>";
于 2012-11-23T21:19:28.130 に答える