我正在尝试使用下拉列表并将值设置为数据库中的值。
例如,如果数据库拥有"网站"我希望这是下拉表单中的选定选项。
见下面的代码,我已经为我的每个产品重复了这个
if($product['product'] = 'Website'){
echo"
<div class='form-group'>
<label for='mail_message'>Product<font color='red'>*</font></label>
<select name='product' id='product' class='form-control' required>
<option value='Website' selected='selected'>Website</option>
<option value='CMS'>CMS</option>
<option value='Domain'>Domain</option>
<option value='Hosting'>Hosting</option>
</select>
</div>
"; }
当我运行此代码时,我有很多下拉列表显示我的每个产品显示为每个
的选定值有人可以帮忙吗? (NB)
答案 0 :(得分:1)
如果我是正确的,那么你想要定位其中包含“网站”的数据库的结果吗?
然后你必须编辑你的SQL查询只选择那些,所以查询将变为这样:
"SELECT * FROM `table_name` FROM `database_name` WHERE `type`='website'"
请注意您必须将'table_name'替换为实际的表名, database_name到实际的数据库名称,'type'到实际的表键。
如果查询是这样的,那么你就不必检查($ product ['product'] ='Website')因为这总是如此