여분필드로 만든 체크박스를 체크 여부에 따라 출력하는 방법

안녕하세요. 그누보드로 큰 도움 받고 있는 하찮은 유저입니다.

예전에 올라온 'shop_mall' 이라는 간이몰 스킨을 이용해 간단히 쇼핑몰을 테스트 해보고 있는데요,

막히는 부분이 있어서 도움을 청합니다.


write.skin.php 에서 부가옵션 값을 입력합니다.



view.skin.php 에서 옶션값을 체크하고 구매하기 클릭합니다.



order.php 라는 파일에서 주문을 확인하는데, 여기서 문제가 발생...


합계는 체크한 것만 계산이 되는데 텍스트는 모든 옵션값이 다 나와버려요ㅜㅜ

"옵션값 체크박스에 체크되있는 것만 보여줘라~~~~ "라는 코딩이 필요할 것 같은데..

여러 능력자분들이 만들어주는 스킨 조금씩 수정해서 쓰는 수준이라,

어떻게 해결해야 될지 모르겠습니다....어흑

order.php의 해당 코드는 아래와 같습니다.

<? if ($view[wr_1]) { ?>
           <tr><td height=20><b>ㆍ</b><?=$view[wr_7]?></td>
               <td>:</td>
               <td><?=number_format($view[wr_1])?> 원</td>
           </tr>
           <? } ?>
           <? if ($view[wr_2]) { ?>
           <tr><td height=20><b>ㆍ</b><?=$view[wr_8]?></td>
               <td>:</td>
               <td><?=number_format($view[wr_2])?> 원</td>
           </tr>
           <? } ?>
           <? if ($view[wr_3]) { ?>
           <tr><td height=20><b>ㆍ</b><?=$view[wr_9]?></td>
               <td>:</td>
               <td><?=number_format($view[wr_3])?> 원</td>
           </tr>
           <? } ?>
           <? if ($view[wr_4]) { ?>
           <tr><td height=20><b>ㆍ</b><?=$view[wr_10]?></td>
               <td>:</td>
               <td><?=number_format($view[wr_4])?> 원</td>
           </tr>
           <? } ?>
        <? if ($view[wr_5]) { ?>
           <tr><td height=20><b>ㆍ</b><?=$view[wr_11]?></td>
               <td>:</td>
               <td><?=number_format($view[wr_5])?> 원</td>
           </tr>
           <? } ?>
        <? if ($view[wr_6]) { ?>
           <tr><td height=20><b>ㆍ</b><?=$view[wr_12]?></td>
               <td>:</td>
               <td><?=number_format($view[wr_6])?> 원</td>
           </tr>
           <? } ?>

도움 부탁드립니다!!!!!!!!!!!!!!!!!!!!
|

댓글 2개

코드에는 문제가 없어보이는데요

각 $view[wr_1] 와 같은 필드에 제대로된 값이 들어오는지 출력해보는건 어떨까요?
저 코드는 write에서 옵션에 적어 넣은 값을 모두 나오게 합니다.
체크박스의 체크 여부와 관계없이요.

view 에서 체크한 값만 나오게 하는 방법 아시는 분 알려주세요..
view에 체크박스 코드 부분.
<input type=hidden name=wr_<?=$i?> value='<?=$view["wr_{$i}"]?>'>
<input type=checkbox name=chk_opt<?=$i?> value='1' onclick='add_sum()'>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
15년 전 조회 826
15년 전 조회 936
16년 전 조회 1,145
16년 전 조회 951
16년 전 조회 2,610
16년 전 조회 938
16년 전 조회 1,511
16년 전 조회 1,105
16년 전 조회 1,508
16년 전 조회 2,265
16년 전 조회 956
16년 전 조회 1,736
16년 전 조회 1,682
16년 전 조회 1,004
16년 전 조회 1,531
16년 전 조회 1,683
16년 전 조회 1,605
16년 전 조회 1,519
16년 전 조회 1,428
16년 전 조회 1,215
🐛 버그신고