여분필드를 이용했는데... 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>
어떻게 해야할까요?
지식이 부족하여 고수님들께 여쭈어봅니다.
여분필드를 이용해서 필요한 값을 더 받게 하려고 했습니다.
작성까지는 되었는데, 수정을 할려고 하니 받아온 값의 표현방식이
<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>
참고로 테스트는 안해봤으므로 적용해 보신후 결과를 알려주세요.^^
<?
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
이 부분에서 에러가 난다고 하는데요^^ 뭐때문일까요?
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";//}값이 존재하지않을때
?>
<?
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";//}값이 존재하지않을때
?>
잘되네요^^ 감사합니다.~~ 멋진 팁입니다. If문을 사용해서...
감사합니다.~~~
감사합니다.~~~