설렉트 질문드립니다~~~!! 채택완료
<select name="wr_6" style="width:30%">
<option value="01" <?=($write[wr_6]=='01')?'selected':'';?>>01</option>
<option value="02" <?=($write[wr_6]=='02')?'selected':'';?>>02</option>
<option value="03" <?=($write[wr_6]=='03')?'selected':'';?>>03</option>
</select>
글수정시 초기화 됩니다 ㅠㅠ
답변 2개
문법을 변경해보세요
<?=($write[wr_6]=='01')?'selected':'';?> 로 된부분을
<select name="wr_6" style="width:30%">
<?php
for ($a = 1; $a <=3;a++) {
$aa = "0".$a;
$selected = "";
if ($write['wr_6'] == $aa)
$selected = "selected";
echo "<option value='$aa' $selected>$aa</option>";
}
?>
</select>
답변에 대한 댓글 2개
배열로 만들어 alias를 이용하시면 됩니다.
배열은 역시 loop로 처리 가능하거든요
제가 적어놓은 방법은 일반 코딩으로 직관적으로 이해하는 방식이고
저 처리방법을 그누보드 내장 라이브러리에서
<option을 선택처리 시키는 함수가
복스리님이 적으신 방법입니다.
배열의 자세한 내용은
구글에서
PHP array 로 검색하시면됩니다.
댓글을 작성하려면 로그인이 필요합니다.
그누5에서 재공되는 함수를 이용하시면 쉽게처리 하실수 있습니다..
<select name="wr_6" style="width:30%">
<?php
for ($i=1; $i<=3; i++)
echo option_selected("0".$i, $write[wr_6]);
?>
</select>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인