根据数据库条目在下拉列表中选择正确的条目?

时间:2009-09-02 11:24:42

标签: php select drop-down-menu crud

我有一个简单的Crud应用程序,其中有一个名为Category的文件。在创建期间,对于类别I,我们提供了一个简单的下拉框,其中列出了所有类别。在编辑过程中,我需要在选择的数据库中输入相同的下拉框。我该怎么做。

对于创作,我用了说

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

1 个答案:

答案 0 :(得分: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>