我需要一些帮助,在这里我的逻辑。我在我的选择框中填充数据库中的值。在我的下拉框中不显示重复值
如果存在,我回显值,否则我显示默认选项。
现在,例如,如果数据库的值是新泽西州,我不想在我的下拉框中第二次显示新泽西州。我怎么做?
<select name="location" class="field" >
<option value="<?php if(!empty($get_location)){ echo $get_location; } ?>"><?php if(!empty($get_location)){ echo $get_location; }?></option>
<option value="New Jersey">New Jersey</option>
<option value="New York">New York</option>
<option value="California">California</option>
</select>
New Jersey,New York and California are defaults? – elclanrs 2012-02-26 00:24:38
也请看看使用模板引擎(我习惯了http://www.smarty.net/,但还有很多其他的([wikipedia](http://en.wikipedia.org/wiki/Template_engine_( web)#Comparison))),这将缓解开发PHP网页的生活 – 2012-02-26 01:50:57