Php 根据数据库条目在下拉列表中选择正确的条目?
我有一个简单的Crud应用程序,其中有一个文件名为Category。在创建过程中,我为Category提供了一个简单的下拉框,其中列出了所有类别。在编辑过程中,我需要获得与所选数据库中的条目相同的下拉框。我如何做到这一点 为了创造,我常说Php 根据数据库条目在下拉列表中选择正确的条目?,php,select,drop-down-menu,crud,Php,Select,Drop Down Menu,Crud,我有一个简单的Crud应用程序,其中有一个文件名为Category。在创建过程中,我为Category提供了一个简单的下拉框,其中列出了所有类别。在编辑过程中,我需要获得与所选数据库中的条目相同的下拉框。我如何做到这一点 为了创造,我常说 <p><b>Category:</b> <select name="category"> <option>Lifestyle</opti
<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'。可以使用
选项
标记的selected
属性:
<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>
类别:
$selected=$variable==$option'selected':'';回显“{$option}”