根据变量值选择表单中的属性


Chose select atribute in form based on variable value

我希望表单中select的值基于变量的值进行选择。下面是我尝试过的代码,尽管我总是在select中得到值female,但我认为select参数总是被应用。实现这一目标的正确方法是什么?

          <li><label for="sex">Sex:</label>
            <select name="sex">
            <option value="male" selected="<?php if(strcmp($Sex, 'male') ==0)echo 'select'; ?>">Male</option>
            <option value="female" selected="<?php if(strcmp($Sex, 'female') ==0)echo 'select'; ?>">Female</option>
            </select></li>
   <select>  <option value="male" <?php if($Sex == 'male')echo 'selected="selected"'; ?>>Male</option>
    <option value="female" <?php if($Sex == 'female')echo 'selected="selected"'; ?> >Female</option>
  </select>

空selected="与selected="selected"相同