나는 드롭 다운에서 사용자가 섹스 (성별)를 선택하는 선택 상자가 있으며, 선택 항목은 select 태그에서 "selected"로 지정됩니다. 그러나 상자는 항상 '선택'으로 끝납니다. 다음 구문에서 잘못된 점은 무엇입니까?PHP의 선택된 필드
echo"<select name='sex'>
<option value='N' '". ($info['sex'] == "N" ? 'selected=selected':'') ."'>Choose</option>
<option value='M' '". ($info['sex'] == "M" ? 'selected=selected':'') ."'>Male</option>
<option value='F' '". ($info['sex'] == "F" ? 'selected=selected':'') ."'>Female</option>
</select>";
$info['sex']
은 항상 N, M 또는 F.
'$ info [ 'sex']'올바른 결과를 반환합니까? –
show'var_dump ($ info);' – zerkms
옵션 중 하나가 "selected = selected"로 보이는지 소스를 보셨습니까? 따옴표는 중요하지 않습니다. –