我有一个用户个人资料的编辑页面。一个选项是“国家”,所有国家都列在 php 文件中(国家不是从数据库中加载的)。在用户编辑个人资料页面上,我希望能够从列表中选择当前存储的选项值。
我可以这样做:
<option value="Afghanistan" <?php if ($results['country'] == 'Afghanistan') echo 'selected';?> >Afghanistan</option>
<option value="Albania" <?php if ($results['country'] == 'Albania') echo 'selected';?> >Albania</option>
<option value="Algeria" <?php if ($results['country'] == 'Algeria') echo 'selected';?> >Algeria</option>
<option value="American Samoa" <?php if ($results['country'] == 'American Samoa') echo 'selected';?> >American Samoa</option>
// The rest of the countries here :(..
有没有更好(更清洁)的方法可以在不将所有国家都放入数据库的情况下做到这一点?