2009-09-02 13 views
0

私はカテゴリと呼ばれる1つのファイルがある単純なCrudアプリケーションを持っています。創造の間、カテゴリーのために私はすべてのカテゴリーをリストする単純なドロップダウンボックスを提供しました。編集中は、データベースの選択項目と同じドロップダウンボックスを取得する必要があります。これはどのように行うのですか。私が使用し作成するためのデータベースエントリに基づいてドロップダウンリストで正しいエントリを選択しますか?

は私が編集中にこれを行うにはどうすればよい、

答えて

2

[「コースの詳細」]私は変数$行で利用可能な「健康」を選択する必要が言う

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

を言いますoptionタグのselectedプロパティはの使用を行うことができます。

<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> 
+0

これが選択されているかどうかはわかります。動的です... – Pal

+0

サンプルコードが追加されました。 –

+0

$ selected = $ variable == $ selected 'selected': ''; echo " fabrik

関連する問題