셀렉트 박스질문좀드리겠습니다.

셀렉트 박스질문좀드리겠습니다.

QA

셀렉트 박스질문좀드리겠습니다.

본문

게시판에서 아래와같이 여분필드를 이용할려고하는데요

처음에 들어갈시 

   <option value='' >년</option>

이렇게 년으로 안나오구 

1930으로 나오는데

이거를    <option value='' >년</option> 이거롤 설정해놓은걸로 년으로 먼저 보이게끔 할순 없을까요 ??


  <select name='wr_1' id='wr_1' class="po2 select_box" >
            <option value='' >년</option>
            <?
            for ($i = 2019; $i > 1930; $i--) { 
                echo "<option value='$i' <? if($write[$i] == '$i') echo ' selected '; ?>$i</option>";
            }
            ?>
           </select>
           <select name="wr_2" required class="po2 select_box">
            <option value='' >월</option>
            <?
            for ($i = 1; $i < 13; $i++) {
                if ($i < 10) {$k = "0" . $i;
                } else {$k = $i;
                }
                echo "<option value='$k' <? if($write[$i] == '$i') echo ' selected '; ?>$k</option>";
            }
            ?>
           </select>
           <select name="wr_3" required class="po2 select_box">
            <option value='' >일</option>
            <?
            for ($i = 1; $i < 32; $i++) {
                if ($i < 10) {$k = "0" . $i;
                } else {$k = $i;
                }
                echo "<option value='$k' <? if($write[$i] == '$i') echo ' selected '; ?>$k</option>";
            }
            ?>
           </select>

이 질문에 댓글 쓰기 :

답변 3

selected '; ?>$i</option> 이부분의

 

$i.'년' 이렇게 수정하시면됩니다.


for ($i = 2019; $i > 1930; $i--) { 
    echo "<option value='$i' <? if( $write[$i] == '$i' || 설정값==$i ) echo ' selected '; ?>$i</option>";
}

으로 하시면 될것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 1,178
QA 내용 검색

회원로그인

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