여분필드에 년도를 노출시키고 싶습니다. 채택완료
minimar0
7년 전
조회 1,664
</p>
<p><select id="wr_13" name="wr_13" required class="select">
<script type="text/javascript">
var i;
for(i=2017; i>=1900; i--){
document.write("<option value="+i+" <? if($write[wr_13] == "+i+") echo ' selected '; ?>>"+i+"년</option>");
};
</script>
</select></p>
<p>
검색을 해서 위와같이 넣긴 넣어서 년도가 나오긴 하는데...
저장을 하고 수정페이지로 가면 초기화가 되어 있습니다.
selected 이 부분이 적용을 안하는듯한데 어디를 수정해야 할까요;;;
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
7년 전
초기화 된다는게 무슨말이죠? DB테이블에서 wr_13에 저장이 안된다는 말씀인가요?
그리고 굳이 스크립트로 할이유가..
</p>
<p><?php</p>
<p>for($i=2017;$i>=1900;$i--){ ?></p>
<p> <option value="<?=$i?>" <?=($write['wr_13']==$i) ? 'selected' : '' ?>><?=$i?>년</option></p>
<p><?php</p>
<p>}</p>
<p>?></p>
<p>
이렇게 바꾸는게 좋을듯합니당
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
m
minimar0
7년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
위 소스코드 쓰니 해결이 됐습니다~~
초기화가 된다는게 제가 년도를 2000년으로 저장을 하면 뷰페이지에서는 2000년으로 보이긴 하는데 수정하기를 누르면 2017년으로 보인다는 거였어요~