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>
이렇게 하면 될겁니다.