0

私はデータベースから値を持つリストをプルするために以下を使用しています。

$result = mysql_query("

SELECT 
ID_SOCIEDADADM as Fund_Manager_Company_Code,
DES_SOCIEDAD_CORTO as Fund_Manager_Company_Name


FROM dr_lista_rentabilidad_diaria

GROUP BY ID_SOCIEDADADM
")
or die(mysql_error());



while($row = mysql_fetch_array($result))
      {


  echo "<form name='country_list' method='POST' action='http://opben.com/colombia/familias-de-carteras' >
            <select name='Country' tabindex='1'>

 <option value='". $row['Fund_Manager_Company_Code'] ."'>". $row['Fund_Manager_Company_Name'] ."</option>


            </select>
        <input type='submit' value='Filter' />
    </form>"; }

現在のところ、独自のドロップダウンメニューに結果が表示されます。みんな一緒にいて欲しいです。また、ページが最初に読み込まれるときに、値の1つをデフォルトの選択として設定するにはどうすればよいですか?ありがとう。

4

3 に答える 3

1

<select>タグをから移動する必要がありますwhile {}

 echo "<form name='country_list' method='POST' action='http://opben.com/colombia/familias-de-carteras' >";

echo "<select name='Country' tabindex='1'>";
    while($row = mysql_fetch_array($result))
          {
 echo "<option value='". $row['Fund_Manager_Company_Code']."'>".$row['Fund_Manager_Company_Name'] ."</option>";
    }

 echo "</select>
            <input type='submit' value='Filter' />";

    echo    "</form>";
于 2013-02-26T18:19:38.423 に答える
1
echo "<form name='country_list' method='POST' action='http://opben.com/colombia/familias-de-carteras' >
    <select name='Country' tabindex='1'>";

while($row = mysql_fetch_array($result)) {
    echo "<option value='". $row['Fund_Manager_Company_Code'] ."'>". $row['Fund_Manager_Company_Name'] ."</option>";
}
echo "</select>
        <input type='submit' value='Filter' />
    </form>";

デフォルトの選択については、配列を確認し、必要に応じて属性「選択済み」をオプションに追加すると、そのオプションがデフォルトになります。

于 2013-02-26T18:20:16.930 に答える
0

「また、ページが最初に読み込まれるときに、値の1つをデフォルトの選択として設定するにはどうすればよいですか?」

$defaultValue = "defaultValue";

...
echo "<option value='{$row['Fund_Manager_Company_Code']}'" . ($row['Fund_Manager_Company_Code'] === $defaultValue ? "selected" : "") . " >";
...
于 2013-02-26T18:22:28.383 に答える