여분필드 사용중 체크박스에 체크한 내용만을 나타내고 싶습니다. 도와 주세요... 정보
여분필드 사용중 체크박스에 체크한 내용만을 나타내고 싶습니다. 도와 주세요...본문
여분필드를 100개를 생성하고 각각에 체크박스를 걸어 놨습니다.
---------------------------------------write.skin.php ------------------------------------------
<tr><td>
<input type=checkbox name=wr_6 value='나1' <?if($write[wr_6] == "나1") echo "checked";?>>나1<br>
<input type=checkbox name=wr_7 value='나2' <?if($write[wr_7] == "나2") echo "checked";?>>나2<br>
<input type=checkbox name=wr_8 value='나3' <?if($write[wr_8] == "나3") echo "checked";?>>나3<br>
<input type=checkbox name=wr_9 value='나4' <?if($write[wr_9] == "나4") echo "checked";?>>나4<br>
<input type=checkbox name=wr_10 value='나5' <?if($write[wr_10] == "나5") echo "checked";?>>나5<br>
<input type=checkbox name=wr_11 value='나6' <?if($write[wr_11] == "나6") echo "checked";?>>나6<br>
<input type=checkbox name=wr_12 value='나7' <?if($write[wr_12] == "나7") echo "checked";?>>나7<br>
<input type=checkbox name=wr_13 value='나8' <?if($write[wr_13] == "나8") echo "checked";?>>나8<br>
<input type=checkbox name=wr_6 value='나1' <?if($write[wr_6] == "나1") echo "checked";?>>나1<br>
<input type=checkbox name=wr_7 value='나2' <?if($write[wr_7] == "나2") echo "checked";?>>나2<br>
<input type=checkbox name=wr_8 value='나3' <?if($write[wr_8] == "나3") echo "checked";?>>나3<br>
<input type=checkbox name=wr_9 value='나4' <?if($write[wr_9] == "나4") echo "checked";?>>나4<br>
<input type=checkbox name=wr_10 value='나5' <?if($write[wr_10] == "나5") echo "checked";?>>나5<br>
<input type=checkbox name=wr_11 value='나6' <?if($write[wr_11] == "나6") echo "checked";?>>나6<br>
<input type=checkbox name=wr_12 value='나7' <?if($write[wr_12] == "나7") echo "checked";?>>나7<br>
<input type=checkbox name=wr_13 value='나8' <?if($write[wr_13] == "나8") echo "checked";?>>나8<br>
.
.
.
<input type=checkbox name=wr_100 value='나95' <?if($write[wr_100] == "나95") echo "checked";?>>나95<br>
</td></tr>
----------------------------------------view.skin.php ------------------------------------------
<tr><td>
<?
for ($i=6; $i<101; $i++)
{
if ($view['wr_'+$i] == "checked")
{
echo "<tr><td height=20>{$view['wr_'+$i]}</td></tr>";
}
}
?>
<?
for ($i=6; $i<101; $i++)
{
if ($view['wr_'+$i] == "checked")
{
echo "<tr><td height=20>{$view['wr_'+$i]}</td></tr>";
}
}
?>
</td></tr>
write에서 체크박스에 체크를 한 것만 view에서 그 값(value)을 나타내고자 합니다.
위에 처럼 구문을 작성했는데 역시나 안되네요...워낙 초보라 ㅠㅠ
도움 좀 부탁드립니다.
어떻게 해야 하나요?
댓글 전체
if ($view['wr_'+$i] == "checked")
CHECKED 값이 아니라 value 값을 적어줘야 합니다.
CHECKED 값이 아니라 value 값을 적어줘야 합니다.
아원님 감사합니다. 아래와 같이 바꾸라는 말씀이신가요?
<?
for ($i=6; $i<101; $i++)
{
if ($view['wr_'+$i] == "value")
{
echo "<tr><td height=20>{$view['wr_'+$i]}</td></tr>";
}
}
?>
<?
for ($i=6; $i<101; $i++)
{
if ($view['wr_'+$i] == "value")
{
echo "<tr><td height=20>{$view['wr_'+$i]}</td></tr>";
}
}
?>
<tr><td>
<?=$view[wr_6]?>,<?=$view[wr_7]?>,<?=$view[wr_8]?>,...
</td></tr>
이런식으로 하면 체크된 것과 체크안된것이 다 표기는 되는데...
가령,
나1, ,나3, , ,나6...
체크안된것은 빈 공백으로 나오네요...
체크박스에 체크된 것만 골라서 나타내고 싶은데...어렵네요...ㅠ
<?=$view[wr_6]?>,<?=$view[wr_7]?>,<?=$view[wr_8]?>,...
</td></tr>
이런식으로 하면 체크된 것과 체크안된것이 다 표기는 되는데...
가령,
나1, ,나3, , ,나6...
체크안된것은 빈 공백으로 나오네요...
체크박스에 체크된 것만 골라서 나타내고 싶은데...어렵네요...ㅠ
if ($view[wr_1] == 'A')
여분필드 1에 입력된 값이 A 일 때 출력.
여분필드 1에 입력된 값이 A 일 때 출력.
아~ 워낙 문외한이라 아원님의 말씀이 처음에는 무슨 말인지 도통 이해가 안갔는데...
해결 됐네요...
고맙습니다. 아원님...
즐거운 하루되세요...
해결 됐네요...
고맙습니다. 아원님...
즐거운 하루되세요...