여분필드 사용중 체크박스에 체크한 내용만을 나타내고 싶습니다. 도와 주세요... > 그누4 질문답변

그누4 질문답변

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

여분필드 사용중 체크박스에 체크한 내용만을 나타내고 싶습니다. 도와 주세요... 정보

여분필드 사용중 체크박스에 체크한 내용만을 나타내고 싶습니다. 도와 주세요...

본문

여분필드를 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_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>";
              }
      }
     ?>
</td></tr>
 
write에서 체크박스에 체크를 한 것만 view에서 그 값(value)을 나타내고자 합니다.
위에 처럼 구문을 작성했는데 역시나 안되네요...워낙 초보라 ㅠㅠ
도움 좀 부탁드립니다.
어떻게 해야 하나요?
                           
  • 복사

댓글 전체

아원님 감사합니다. 아래와 같이 바꾸라는 말씀이신가요?   
  <?
    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...
체크안된것은 빈 공백으로 나오네요...
체크박스에 체크된 것만 골라서 나타내고 싶은데...어렵네요...ㅠ
아~  워낙 문외한이라 아원님의 말씀이 처음에는 무슨 말인지 도통 이해가 안갔는데...
해결 됐네요...
고맙습니다. 아원님...
즐거운 하루되세요...
© SIRSOFT
현재 페이지 제일 처음으로