테스트 사이트 - 개발 중인 베타 버전입니다

select option에서 value값 지정 어떻게 하나요? 채택완료

왈로 7년 전 조회 3,207

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

채택된 답변
+20 포인트

추가참고

 <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'] 로 변경 필요 예상

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
7년 전

 

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

 

이렇게 하면 될겁니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

왈로
7년 전
플래토님도 감사해요~^^ 변수 쓰는 것도 언젠간 유용하게 쓸거 같네요~~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인