好好码的字全没了,第三次发帖。。刚开始用php ,做一个表单填写的网站。。
在做更新页面的时候遇到下面这个问题。功能是实现性别的选定
 <td>性别:
      <select name="sex" id="sex">
  <?php if($GLOBALS[person][sex]=="0")
   {
?>
<option value="0" selected="selected">男</option>
<?php
}else if($GLOBALS[person][sex]=="1")
{
?>
<option value="1" selected="selected">女</option>
<?php
}
  ?>
   <option>--请选择--</option>
   <option value="0">男</option>
<option value="1">女</option>
      </select>
      </td>
请问大虾们,这个现实方法有没有优化啊?
菜鸟,分少,见谅

解决方案 »

  1.   

    <option value="0" <?php echo ($GLOBALS['person']['sex']=="0")?"selected":"";?>>男</option>
    <option value="1" <?php echo ($GLOBALS['person']['sex']=="1")?"selected":"";?>>女</option>
      

  2.   

    <option value="1" <?php if($GLOBALS[person][sex]=='1') echo "selected";?> >女</option>
    <option value="1" <?php if($GLOBALS[person][sex]=='0') echo "selected";?> >男</option>