select option에서 value값 지정 어떻게 하나요?

select option에서 value값 지정 어떻게 하나요?

QA

select option에서 value값 지정 어떻게 하나요?

본문

      <select name="wr_2" id="wr_2" class="form-control input-sm">
           <option >1학년</option>
           <option >2학년</option>
           <option >3학년</option>
           <option >4학년</option>
      </select></td>

 

게시글 작성 시 이런 콤보박스를 하나 넣었습니다. 

 

글 수정 시에 저장된 wr_2이 선택된 채로 뜨게 하고 싶은데요...

 

   <select name="wr_2" id="wr_2" value="<?php echo $wr_2 ?>" class="form-control input-sm">

 

이렇게 해보니 안되네요ㅠ

 

고수님들 방법 좀 알려주세요~~^^

이 질문에 댓글 쓰기 :

답변 2

추가참고

 <select name="wr_2" id="wr_2" class="form-control input-sm">
           <option value="1학년"  <?php echo get_selected('1학년', $write['wr_2']); ?>>1학년</option>
           <option value="2학년"  <?php echo get_selected('2학년', $write['wr_2']); ?>>2학년</option>
           <option value="3학년"  <?php echo get_selected('3학년', $write['wr_2']); ?>>3학년</option>
           <option value="4학년"  <?php echo get_selected('4학년', $write['wr_2']); ?>>4학년</option>
      </select>

 

 

아래 플래토님 소스 이용시

 <?php if ($wr_2 == $i."학년")  부분에서 $wr_2 -> $write['wr_2'] 로 변경 필요 예상

 

 <select name="wr_2" id="wr_2" class="form-control input-sm">

    <?php for($i = 1; $i <= 4; $i++) {?>
           <option value="<?php echo $i?>학년" <?php if ($wr_2 == $i."학년") { echo "selected";} ?> ><?php echo $i?>학년</option>

    <?php } ?>
      </select></td>

 

이렇게 하면 될겁니다.

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

회원로그인

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