테스트 사이트 - 개발 중인 베타 버전입니다

orderformupdate.php 질문입니다. 채택완료

copo 8년 전 조회 2,947

orderform.php에서 주문하기를 누르면 orderformupdate.php 페이지에

Error..가 출력됩니다.


orderform.sub.php 파일의 아래 부분때문인 것 같은데요

뭐가 잘못 된건가요?


</p><p>    <!-- } 주문상품 합계 끝 --></p><p>    <input type="hidden" name="od_price"    value="<?php echo $tot_sell_price; ?>">
    <input type="hidden" name="org_od_price"    value="<?php echo $tot_sell_price; ?>">
 <?php if($statYN == 'N') { ?>
    <input type="hidden" name="od_send_cost" value="<?php echo $send_cost; ?>">
    <input type="hidden" name="od_send_cost2" value="0">
 <?php } else { ?>
    <input type="hidden" name="od_send_cost" value="0">
    <input type="hidden" name="od_send_cost2" value="0">
 <?php } ?>
    <input type="hidden" name="item_coupon" value="0">
    <input type="hidden" name="od_coupon" value="0">
    <input type="hidden" name="od_send_coupon" value="0"></p><p>

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
8년 전

</p><p>if ((int)($send_cost - $tot_sc_cp_price) !== (int)($i_send_cost - $i_send_coupon)) { 
    die("Error.."); </p><p>


이렇게 되어 있으면 !==  는 값도 비교 하지만 자료형도 비교 합니다.


일단 != 로 바꿔주시고 그래도 안되면 각각 (int)로 바꿔서 해보시면 되겠네요

</p><p>if (((int)$send_cost - (int)$tot_sc_cp_price) !== ((int)$i_send_cost - (int)$i_send_coupon)) { 
    die("Error.."); </p><p>



로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

8년 전

이거만 봐선 에러가 없습니다.


update  쪽도 같이 봐야 확인이 되겠네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

c
copo
8년 전
답변 감사합니다.

if ((int)($send_cost - $tot_sc_cp_price) !== (int)($i_send_cost - $i_send_coupon)) {
die("Error..");

위 부분에 걸려 에러가 나는 것 같은데요
이부분은 뭔가요?
n
naulab
8년 전
결제금액을확인해주는 부분인거같습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인