여분필드를 이용했는데... write.skin.php에서 받아오는 값이 셀렉스 박스인경우에 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여분필드를 이용했는데... write.skin.php에서 받아오는 값이 셀렉스 박스인경우에 정보

여분필드를 이용했는데... write.skin.php에서 받아오는 값이 셀렉스 박스인경우에

본문

내공이 부족하여 이렇게 글을 적습니다. ^^
여분필드를 이용해서 필요한 값을 더 받게 하려고 했습니다.
작성까지는 되었는데, 수정을 할려고 하니 받아온 값의 표현방식이

<input type="text" name=wr_3 itemname="wr_3" value="<?=$write[wr_3]?>">

과 같이 텍스트가 아니라 아래와 같이 셀렉트박스를 이용해서 받아오려는 경우에

<select name="wr_2" itemname="wr_2">
      <option selected value="그누보드4">그누보드4</option>
      <option value="그누보드3">그누보드3</option>
      <option value="그누보드2">그누보드2</option>
</select>

어떻게 해야할까요?
지식이 부족하여 고수님들께 여쭈어봅니다.

댓글 전체

아래의 방법으로 해보세요.
참고로 테스트는 안해봤으므로 적용해 보신후 결과를 알려주세요.^^

<?
if($write[wr_2]=="그누보드4")$wr2_select1="selected";
elseif($write[wr_2]=="그누보드3")$wr2_select2="selected";
elseif($write[wr_2]=="그누보드2")$wr2_select3="selected";
else(!$write[wr_2])$wr2_select1="selected";//값이 존재하지않을때
?>
<select name="wr_2" itemname="wr_2">
      <option value="그누보드4" <?=$wr2_select1?>>그누보드4</option>
      <option value="그누보드3" <?=$wr2_select2?>>>그누보드3</option>
      <option value="그누보드2" <?=$wr2_select3?>>>그누보드2</option>
</select>
else(!$write[wr_2])$wr2_select1="selected";//값이 존재하지않을때

이 부분에서 에러가 난다고 하는데요^^ 뭐때문일까요?
Parse error: parse error, unexpected T_VARIABLE in ../write.skin.php on line 109
아래처럼 변경해 보세요.
<?
if($write[wr_2]=="그누보드4"){$wr2_select1="selected";}
elseif($write[wr_2]=="그누보드3"){$wr2_select2="selected";}
elseif($write[wr_2]=="그누보드2"){$wr2_select3="selected";}
else{$wr2_select1="selected";//}값이 존재하지않을때
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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