我有一个简单的Crud应用程序,其中有一个名为Category的文件。在创建期间,对于类别I,我们提供了一个简单的下拉框,其中列出了所有类别。在编辑过程中,我需要在选择的数据库中输入相同的下拉框。我该怎么做。
对于创作,我用了说
<p><b>Category:</b> <select name="category">
<option>Lifestyle</option>
<option>Automobiles</option>
<option>Food & Beverage</option>
<option>Health</option>
</select>
如何在编辑过程中执行此操作,说我需要选择变量$ row ['course detail']中提供的'Health'
答案 0 :(得分:2)
selected
标记的option
属性可以使用:
<option selected='selected'>Health</option>
类似以下的代码应该有效:
<p><b>Category:</b>
<select name="category">
<?php
$variable = 'Health';
$options = array( 'Lifestyle', 'Automobiles', 'Food & 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>