채택완료
여분필드에 셀렉트박스로 만들어서 입력한 값이 수정시에 사라집니다.
여분필드에 셀렉트박스로 만들어서 입력한 값이 수정시에 사라집니다.
<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개 / 댓글 3개
채택된 답변
+20 포인트
2024-07-11 (목) 01:59:40
Copy
<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 라고만 적어도 됩니다.
답변에 대한 댓글 3개
2024-07-11 (목) 11:18:37
상세한 설명 감사 드립니다. 답변주신 내용중 "상단에 $select = 변수['wr_homepage']; 라는 코드가 있으면 잘 작동하지 않을까 싶네요." 이 부분을 코드로 어떻게 작성해서 적으면 되는지 알려 주실 수 있을까요?
sinbi
2024-07-11 (목) 11:37:02
게시판을 예로 들면,
리스트: $list[$i]['wr_homepage']; // bbs/list.php 참고
글읽기:: $view['wr_homepage']; // /bbs/view.php 참고
글쓰기: $write['wr_homepage']; // bbs/write.php 참고
리스트: $list[$i]['wr_homepage']; // bbs/list.php 참고
글읽기:: $view['wr_homepage']; // /bbs/view.php 참고
글쓰기: $write['wr_homepage']; // bbs/write.php 참고
답변을 작성하려면 로그인이 필요합니다.