채택완료

영카트 주문내역 출력시

2021-05-27 (목) 15:18:16 2,348

안녕하세요

영카트 주문내역 출력시

보시는 것처럼 상품 주문시 무게 가 출력되도록 커스텀 사용중입니다.

Copy
$worksheet->write($i, 12, $row['it_3'] *  $row['ct_qty']/ 1000);       /* 총무게g */
        $worksheet->write($i, 13, $row['it_3'] / 1000);                         /* 무게 */
 

재가 드리는 질문은.
 

홍길동 이라는 주문자 가 주문시 EX:

주문자 /  무게  / 총무게 / 수량 
홍길동 /  0.5  /    1  /   2


현재 이런식으로 나옵니다.
근데 동일 상품 말고 다른상품과 함께주문시

주문자 /  무게  / 총무게 / 수량 
홍길동 /  0.5  /    1  /   2

홍길동 /  1  /   1  / 1   (다른상품 상품 무게 1. 수량 1)

이처럼 나오는데. 이렇게말고.

주문자 /  무게  / 총무게 / 수량 
홍길동 /  0.5  /    2  /   2

홍길동 /  1  /   0  / 1   (다른상품 상품 무게 1. 수량 1)

이런식으로 주문자 최상단 에만 총무게를 합산해서 출력할수있을까요 ..? 
상품 무게 출력까지는 어떻게 혼자서 정보 얻어가면서 했는데. 지금 같은경우는 어렵습니다 ㅠㅠ 

도와주세요 고수님들 

답변 1개 / 댓글 5개

채택된 답변
+20 포인트

총무게 데이터 나와야하는 부분에 아래와 같이 표시하구요.

<span id='total'></span>

출력하면 무게를 합산을 한 후에 하단에서 해당 부분에 스크립트로 넣어주는 방법이 있습니다.

만약, $sum 변수에 무게를 합산했다면,

<script>

$('#total').val('<? echo $sum ?>');

</script>

답변에 대한 댓글 5개

$worksheet-> <span id='total'></span>; /* 총무게g */
$worksheet->write($i, 13, $row['it_3'] / 1000); /* 무게 */

<script>

$('#total').val('<? echo $sum ?>');

</script>

이렇게 적는게 맞을까요 ?

orderprintresult.php 파일수정 하고있습니다.
<span id='total'></span> 는 html 소스 입니다.
php 내에 넣지 말고, 표시할 부분에 넣으세요..
엑셀로 출력을 합니다 ㅠㅠ
엑셀이군요.. 제가 자세히 못봤네요..
그럼 더 간단합니다.
마지막에 해당 위치를 찾아서 넣어주세요.
$worksheet->write(2, 3, $sum);
쪽지 보내드렸습니다 ㅜㅜ

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