회원 여분필드 셀렉트
본문
회원가입페이지에서 mb_1 값을 아래와 같이 셀렉트처리했는데
DB에는 잘 찍히는데 수정페이지불러오면 값이 선택이 안되어 있는데
왜 그럴까요? 업데이트 페이지에 다른 처리는 하지 않은 상태입니다.
<select name="mb_1" id="mb_1">
<option value="">선택하세요.</option>
<option value="사과" <?php echo ($write['mb_1'] == "사과") ? "selected" : "";?>>사과</option>
<option value="딸기" <?php echo ($write['mb_1'] == "딸기") ? "selected" : "";?>>딸기</option>
</select>
답변 4
<?
// 테스트로 한번 찍어봄....
echo "write_1=". $write['wr_1'];
echo "<br>";
echo "member_1=". $member['mb_1'];
?>
<select name="mb_1" id="mb_1">
<option value="">선택하세요.</option>
<option value="사과" <?php if ($member['mb_1'] == "사과") echo "selected"; else echo "";?>>사과</option>
<option value="딸기" <?php if ($member['mb_1'] == "딸기") echo "selected"; else echo "";?>>딸기</option>
</select>
직관적으로 요렇게 한번 테스트 해보심이..~~
참고 하실점은 위에서처럼
mb_1 은 $member 변수에서 가지고 오면되고
wr_1은 $wirte변수에서 가지고 오면되겠습니다..
!-->
<? if($write['mb_1'] == '사과') echo " selected "; ?> 한번 적용시켜보세요
$write['mb_1'] 함수로 제대로 호출되어지고 있는지 확인해 보시고
안되는듯 하면 $member['mb_1']로 체크해 보시길 바랍니다.
$write 는 게시판 스킨에 사용되며 회원 정보 여분필드에서는 사용하지 않습니다.
회원정보 여분필드 기본 사용방법입니다.
답변을 작성하시기 전에 로그인 해주세요.