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

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

QA

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

본문

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

 

<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']; 라는 코드가 있으면 잘 작동하지 않을까 싶네요." 이 부분을 코드로 어떻게 작성해서 적으면 되는지 알려 주실 수 있을까요?

답변을 작성하시기 전에 로그인 해주세요.
전체 1

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT