在php中为组合框设置默认值

在php中为组合框设置默认值,php,combobox,default-value,Php,Combobox,Default Value,我修改了一个代码,该代码在组合框中以下拉形式给出一组值。但是我想在下拉列表存在时为combobox设置一个默认值。这是我的密码。如果你能帮助我,我真的很感激你的帮助。提前通知 //添加国家/地区的下拉列表 <div class="col-sm-offset-2 col-xs-9"> <select class="select2" name="country" id="country" data-placeholder="Country" required style="wi

我修改了一个代码,该代码在组合框中以下拉形式给出一组值。但是我想在下拉列表存在时为combobox设置一个默认值。这是我的密码。如果你能帮助我,我真的很感激你的帮助。提前通知

//添加国家/地区的下拉列表

<div class="col-sm-offset-2 col-xs-9">
  <select class="select2" name="country" id="country" data-placeholder="Country" required style="width:100%;">
    <option value=""> Select </option>
    <?php foreach($this->countries as $pro){
      echo '<option value="'.$pro->id.'">'.$pro->country_name.'</option>'; 
    }
?>
  </select>
</div>

挑选

添加此条件

<div class="col-sm-offset-2 col-xs-9">
  <select class="select2" name="country" id="country" data-placeholder="Country" required style="width:100%;">
    <option value=""> Select </option>
    <?php foreach($this->countries as $pro){
      echo '<option value="'.$pro->id.'" '.if($pro->country_name == "india"){.'selected'.}.'>'.$pro->country_name.'</option>'; 
    }
?>
  </select>
</div>

挑选

只需将
selected
属性添加到要设置为默认值的选项中即可。谢谢@kerbholz,是的,我用这种方式修复了它。非常感谢。