从数据库值Newbie设置选项值

时间:2015-03-08 13:18:07

标签: php html mysql forms

我正在尝试使用下拉列表并将值设置为数据库中的值。

例如,如果数据库拥有"网站"我希望这是下拉表单中的选定选项。

见下面的代码,我已经为我的每个产品重复了这个

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)

1 个答案:

答案 0 :(得分:1)

如果我是正确的,那么你想要定位其中包含“网站”的数据库的结果吗?

然后你必须编辑你的SQL查询只选择那些,所以查询将变为这样:

"SELECT * FROM `table_name` FROM `database_name` WHERE `type`='website'"

请注意您必须将'table_name'替换为实际的表名, database_name到实际的数据库名称,'type'到实际的表键。

如果查询是这样的,那么你就不必检查($ product ['product'] ='Website')因为这总是如此