for문으로 돌린 select박스 option 초기값설정

for문으로 돌린 select박스 option 초기값설정

QA

for문으로 돌린 select박스 option 초기값설정

본문

안녕하세요

 

해당 년도를 선택하는 select태그를 만들었는데요

 

옵션을

 

<?php for($i = date(Y)-1; $i < date(Y) + 5; $i++){ ?>
     <option value="<?$i?>" <?=get_selected($result['wg_year'], $i)?>><?         =$i?>

</option>
<?php }?>

 

이런식으로 작년 부터 5년 뒤까지 선택 할 수 있게 만들었습니다

 

근데 html에서 selected로 select박스의 초기값을 선택하는 방법이 어려울것 같아 질문 드렸습니다

 

저렇게 for문으로 돌려서 만든 select에서 초기값은 현재 년도로 하고 싶을때 어떻게 해야 할까요?

 

이 질문에 댓글 쓰기 :

답변 2

get_selected()함수를 사용 가능하도록 common.lib.php를 include하였다면

 

$yy= date("Y");

 for($i = $yy-1; $i < $yy + 5; $i++){ ?>
     <option value="<?$i?>"<?=get_selected($yy, $i)?>><?=$i?>

 

------------------------------- 또는

 

$yy= date("Y");

 for($i = $yy-1; $i < $yy + 5; $i++){

  $select = $yy == $i ?" selected" : "";

 ?>
     <option value="<?$i?>"<?=$select;?>><?=$i?>

 

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

회원로그인

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