它真的很奇怪..这个有什么问题..??默认情况下,我想在我的选择下拉列表中选择一个选项。因此,如果设置了一个值,我的 if 条件为真,那么为什么 else 也在执行。您的帮助将不胜感激。
<select name="location" id="location" class="selector_holder_select">
<?php foreach($location as $loc){ ?>
<option value="<?php echo $loc['deal_location_id']; ?>"
<?php if($loc['deal_location_id']==$_POST['location']){ echo 'selected="selected"'; }
else {
if(strcasecmp($loc['location'], $city['cityName']) == 0) { echo
'selected="selected"'; }
} ?>><?php echo $loc['location']; ?></option>
<?php } //End of Foreach ?>
</select>