允许的下拉/选择值列表

时间:2010-11-24 21:08:16

标签: php html

问题是我选择选项1然后转到下一页然后我回来。选项MALE正在保存。当我试图回应它时,没有任何东西出现。

<tr>
 <td class="tdvisitbig">
  <select class="selectbig" name="gender">
   <?
   $arr = array("1"=>"MALE", "2"=>"FEMALE");
   foreach($arr as $p=>$v)
   {
    if($p != $gender)
    {
     echo "<option value='$p'>$v</option>";
    }
    else
    {
     echo "<option selected value='$p'>$v</option>";
    }
   }
   ?>
  </select>
 </td>
</tr>

我用来回应它的代码是

 if($gender == '1'){echo "male";}
 if($gender == '2'){echo "female";}

是否有我失踪的东西。当我选择选项2并保存它然后尝试回应它时它会打印出来。

提前致谢。

2 个答案:

答案 0 :(得分:1)

尝试

==

在if条件中..

答案 1 :(得分:1)

根据您的回信代码,它应该每次回显malefemale,因为您使用的是=而不是==