영카드5를 사용하다 일반 상품 외의 특수상품이 구입이 필요하여 별도 상품테이블을 만들고 특정 버튼을 클릭하면 영카트 장바구니에 들어가게 하였습니다.
영카트 상품일때만 배송료가 부가되고 특수상품일때는 배송료가 부가 않되게 하고자 합니다.
$tot_price = $tot_sell_price + $send_cost; // 총계 = 주문상품금액합계 + 배송비
$to_price = $tot_sell_price + $send_cost; // 총계 = 주문상품금액합계
위와 같이 하고 장바구니 상품 중 상품목록에 있는 상품일때는 $tot_price를 그외는 $to_price로 불러 계산하면 될 것 같은데요
장바구니 상품 중 상품목록에 있는 상품일때는의 if문을 어떼게 해야 하나요?
( 이렇게 생각하는게 맞나요? )
shop/cart.php를 보고 있습니다.
Copy
<?php $tot_price = $tot_sell_price + $send_cost; // 총계 = 주문상품금액합계 + 배송비 $to_price = $tot_sell_price + $send_cost; // 총계 = 주문상품금액합계 if ($tot_price > 0 || $send_cost > 0) { ?> <dl id="sod_bsk_tot"> <?php if ($send_cost > 0) { // 배송비가 0 보다 크다면 (있다면) ?> <dt class="sod_bsk_dvr">배송비</dt> <dd class="sod_bsk_dvr"><strong><?php echo number_format($send_cost); ?> 원</strong></dd> <?php } ?> <?php if ($tot_price > 0) { ?> <dt class="sod_bsk_cnt">총계 가격</dt> <dd class="sod_bsk_cnt"><strong><?php echo number_format($tot_price); ?> 원 </strong></dd> <?php } ?> </dl> <?php } ?>
|
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
naulab
2017-08-22 (화) 12:32:18
장바구니 테이블에 컬럼하나 만들어서 구분을 주시고
그 컬럼으로 컨트롤하면 될것같네요
답변에 대한 댓글 2개
2017-08-22 (화) 12:40:07
naulab
2017-08-22 (화) 13:22:40
star 는 오타이신거죠..?
print_r($row) 로 출력해보시고 해당컬럼에 맞게 들어갔는지
또는 if 문의 위치를 확인해보시기 바랍니다
print_r($row) 로 출력해보시고 해당컬럼에 맞게 들어갔는지
또는 if 문의 위치를 확인해보시기 바랍니다
답변을 작성하려면 로그인이 필요합니다.
cart 테이블에 star 컬럼을 만들었으며 특수상품일때는 won이라는 문구가 저장 되게 했습니다.
cart.php에서
<? if($row['stat'] == won) { ?>
이렇게 해 보았는데 않되네요^^;
뭐가 잘못 된건가요?