0

カテゴリと呼ばれるファイルがある単純な Crud アプリケーションがあります。作成中、カテゴリに対して、すべてのカテゴリを一覧表示する単純なドロップダウン ボックスを用意しました。編集中に、選択したデータベースのエントリと同じドロップダウン ボックスを取得する必要があります。これを行うにはどうすればよいですか。

作成のために私は言う

<p><b>Category:</b>&nbsp;&nbsp;&nbsp;<select name="category">
<option>Lifestyle</option>
<option>Automobiles</option>
<option>Food & Beverage</option>
<option>Health</option>
</select>

編集中にこれを行うにはどうすればよいですか。たとえば、変数 $row['course detail'] で利用できる 'Health' を選択する必要があるとします。

4

1 に答える 1

2

タグのselectedプロパティは次のoptionものを使用できます。

<option selected='selected'>Health</option>

次のようなコードが機能するはずです。

<p><b>Category:</b>
<select name="category">
<?php
    $variable = 'Health';
    $options = array( 'Lifestyle', 'Automobiles', 'Food &amp; Beverage', 'Health' );
    foreach ( $options as $option ) {
        if ( $variable == $option ) {
            print "\t<option selected='selected'>$option</option>\n";
        }
        else {
            print "\t<option>$option</option>\n";
        }
    }
?>
</select>
于 2009-09-02T11:29:42.110 に答える