여분필드에 년도를 노출시키고 싶습니다.

여분필드에 년도를 노출시키고 싶습니다.

QA

여분필드에 년도를 노출시키고 싶습니다.

본문


<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>

 

검색을 해서 위와같이 넣긴 넣어서 년도가 나오긴 하는데...

 

저장을 하고 수정페이지로 가면 초기화가 되어 있습니다.

 

selected  이 부분이 적용을 안하는듯한데 어디를 수정해야 할까요;;;

 

 

이 질문에 댓글 쓰기 :

답변 1

초기화 된다는게 무슨말이죠? DB테이블에서 wr_13에 저장이 안된다는 말씀인가요?

 

그리고 굳이 스크립트로 할이유가..

 


<?php
for($i=2017;$i>=1900;$i--){ ?>
  <option value="<?=$i?>" <?=($write['wr_13']==$i) ? 'selected' : '' ?>><?=$i?>년</option>
<?php
}
?>

이렇게 바꾸는게 좋을듯합니당

답변 감사합니다^^
위 소스코드 쓰니 해결이 됐습니다~~

초기화가 된다는게 제가 년도를 2000년으로 저장을 하면 뷰페이지에서는 2000년으로 보이긴 하는데 수정하기를 누르면 2017년으로 보인다는 거였어요~

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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