問題是我選擇選項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,並將其保存,然後嘗試呼應它,它打印出罰款。
在此先感謝。
`$ gender`被設置爲`$ _POST ['gender']`?初始任務可能有錯誤嗎? – Dereleased 2010-11-24 21:26:12