영카트 주문내역 출력시 채택완료
안녕하세요
영카트 주문내역 출력시
보시는 것처럼 상품 주문시 무게 가 출력되도록 커스텀 사용중입니다.
</strong></p>
<p><strong> $worksheet->write($i, 12, $row['it_3'] * $row['ct_qty']/ 1000); /* 총무게g */
$worksheet->write($i, 13, $row['it_3'] / 1000); /* 무게 */</strong></p>
<p><strong>
재가 드리는 질문은.
홍길동 이라는 주문자 가 주문시 EX:
주문자 / 무게 / 총무게 / 수량
홍길동 / 0.5 / 1 / 2
현재 이런식으로 나옵니다.
근데 동일 상품 말고 다른상품과 함께주문시
주문자 / 무게 / 총무게 / 수량
홍길동 / 0.5 / 1 / 2
홍길동 / 1 / 1 / 1 (다른상품 상품 무게 1. 수량 1)
이처럼 나오는데. 이렇게말고.
주문자 / 무게 / 총무게 / 수량
홍길동 / 0.5 / 2 / 2
홍길동 / 1 / 0 / 1 (다른상품 상품 무게 1. 수량 1)
이런식으로 주문자 최상단 에만 총무게를 합산해서 출력할수있을까요 ..?
상품 무게 출력까지는 어떻게 혼자서 정보 얻어가면서 했는데. 지금 같은경우는 어렵습니다 ㅠㅠ
도와주세요 고수님들
답변 1개
총무게 데이터 나와야하는 부분에 아래와 같이 표시하구요.
<span id='total'></span>
출력하면 무게를 합산을 한 후에 하단에서 해당 부분에 스크립트로 넣어주는 방법이 있습니다.
만약, $sum 변수에 무게를 합산했다면,
<script>
$('#total').val('<? echo $sum ?>');
</script>
답변에 대한 댓글 5개
php 내에 넣지 말고, 표시할 부분에 넣으세요..
그럼 더 간단합니다.
마지막에 해당 위치를 찾아서 넣어주세요.
$worksheet->write(2, 3, $sum);
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$worksheet->write($i, 13, $row['it_3'] / 1000); /* 무게 */
<script>
$('#total').val('<? echo $sum ?>');
</script>
이렇게 적는게 맞을까요 ?
orderprintresult.php 파일수정 하고있습니다.