여분필드로 만든 체크박스를 체크 여부에 따라 출력하는 방법 정보
여분필드로 만든 체크박스를 체크 여부에 따라 출력하는 방법본문
안녕하세요. 그누보드로 큰 도움 받고 있는 하찮은 유저입니다.
예전에 올라온 '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>
<? } ?>
도움 부탁드립니다!!!!!!!!!!!!!!!!!!!!
예전에 올라온 '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>
<? } ?>
도움 부탁드립니다!!!!!!!!!!!!!!!!!!!!
댓글 전체
코드에는 문제가 없어보이는데요
각 $view[wr_1] 와 같은 필드에 제대로된 값이 들어오는지 출력해보는건 어떨까요?
각 $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()'>
체크박스의 체크 여부와 관계없이요.
view 에서 체크한 값만 나오게 하는 방법 아시는 분 알려주세요..
view에 체크박스 코드 부분.
<input type=hidden name=wr_<?=$i?> value='<?=$view["wr_{$i}"]?>'>
<input type=checkbox name=chk_opt<?=$i?> value='1' onclick='add_sum()'>