問題は私がオプション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を選択し、それを保存しています.when私が行方不明です何かあるのです。
ありがとうございます。
ここで '$ gender'は' $ _POST ['gender'] 'に設定されていますか?最初の割り当てにおそらくエラーはありますか? – Dereleased