여분필드에 셀렉트박스로 만들어서 입력한 값이 수정시에 사라집니다.

여분필드에 셀렉트박스로 만들어서 입력한 값이 수정시에 사라집니다.

QA

여분필드에 셀렉트박스로 만들어서 입력한 값이 수정시에 사라집니다.

답변 2

본문

여분필드에 셀렉트박스로 만들어서 입력한 값이 수정시에 사라집니다.

 

<select name="wr_homepage" id="wr_homepage" required>    
    <option value="보유"<?php if($select==='보유'){echo ' selected="selected"';}?>>보유</option>
    <option value="미보유"<?php if($select==='미보유'){echo ' selected="selected"';}?>>미보유</option>
</select>

 

수정시에도 값이 유지되게 하려면 어떻게 해야 할까요?

이 질문에 댓글 쓰기 :

답변 2


<select name='wr_5' required id="wr_5" value="wr_5">
<option value=''>선택하세요</option>
<option value='초등학교' <? if($write[wr_5] == 초등학교) echo "selected"; ?>>초등학교</option>
<option value='중학교' <? if($write[wr_5] == 중학교) echo "selected"; ?>>중학교</option>
</select>

 

이렇게 해보세요.

선택하면 해당 값이 wr_homepage 네임에 저장되어 서버로 전달되잖아요.

그리고, 보통 테이블의 wr_homepage 컬럼에 저장되고요...

다시, 테이블에서 값을 불러올 땐 wr_homepage 컬럼의 값을 특정 변수에 페치해서 가져오고요..

따라서 상단에 $select = 변수['wr_homepage']; 라는 코드가 있으면 잘 작동하지 않을까 싶네요.

참고로, 속성과 속성값이 값을 땐, 그냥 selected 라고만 적어도 됩니다.

상세한 설명 감사 드립니다. 답변주신 내용중 "상단에 $select = 변수['wr_homepage']; 라는 코드가 있으면 잘 작동하지 않을까 싶네요." 이 부분을 코드로 어떻게 작성해서 적으면 되는지 알려 주실 수 있을까요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17,126
© SIRSOFT
현재 페이지 제일 처음으로