글쓰기 수정할때 radio 또는 select 사용시 데이타값 못 불러오는 현상 정보
글쓰기 수정할때 radio 또는 select 사용시 데이타값 못 불러오는 현상본문
고수님들 한가지만 더 여쭤보겠습니다.
글쓰기 폼에서 타입을 아래와 같이 라디오를 사용했습니다.
<input type="radio" name='wr_2' value='자택' required itemname='이름'>자택
<input type="radio" name='wr_2' value='직장' required itemname='이름'>직장
<input type="radio" name='wr_2' value='직장' required itemname='이름'>직장
그리고 글쓰기에 들어가서 자택을 선택하고 글을 쓴후
다시 직장으로 변경하려고 수정을 했는데..
자택에 체크가 안되어있네요.
input를 text나 textarea 로 하게 되면 데이타값이 수정 눌러도 제대로 넘어오는데..
radio 또는 select로 하게되면 데이타값이 불러오지 못하네요.
혹시 이거 해결 할 수 있는 방법 없나요?
정말로 중요한 문제입니다.
고수님들의 선처 부탁드립니다.~~~^^;
댓글 전체
$write[wr_2] 이렇게 불러 오시면 되지 않나요?

value='<?=$write[wr_2] ?>' <<== 내용 나오게 할때.. 일반 text문에선 이 소스를 필요..
<input type=text name='wr_2' value='<?=$write[wr_2] ?>' required itemname='자택'>자택
이런식으로 해야죠..
<input type=text name='wr_2' value='<?=$write[wr_2] ?>' required itemname='자택'>자택
이런식으로 해야죠..

checked
<input type="radio" name='wr_2' <?if ($write[wr_2] ) echo "checked";?> required itemname='자택'>자택
이문이
<?if ($write[wr_2] ) echo "checked";?>
아니면
<?if ($write[wr_2] == 1) echo "checked";?>
위에꺼 안되면 밑에꺼로 해보세요.
<input type="radio" name='wr_2' <?if ($write[wr_2] ) echo "checked";?> required itemname='자택'>자택
이문이
<?if ($write[wr_2] ) echo "checked";?>
아니면
<?if ($write[wr_2] == 1) echo "checked";?>
위에꺼 안되면 밑에꺼로 해보세요.

select문 사용할 경우
<select name=wr_2 >
<option value='직장' <?if ($write[wr_2] == "직장") echo "selected";?>>직장</option>
<option value='사장' <?if ($write[wr_2] == "사장") echo "selected";?>>사장</option>
</select>
<select name=wr_2 >
<option value='직장' <?if ($write[wr_2] == "직장") echo "selected";?>>직장</option>
<option value='사장' <?if ($write[wr_2] == "사장") echo "selected";?>>사장</option>
</select>
카이루님~ 정말 대단히 감사합니다.!
checked,select 모든 멋지게 성공했습니다.
그럼 좋은 한주 시작하세요.^^
checked,select 모든 멋지게 성공했습니다.
그럼 좋은 한주 시작하세요.^^