0

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

对于创作,我曾经说过

<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'] 中可用的“健康”

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 回答