안녕하세요
영카트 주문내역 출력시
보시는 것처럼 상품 주문시 무게 가 출력되도록 커스텀 사용중입니다.
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 포인트
eyekiss
2021-05-28 (금) 00:47:44
총무게 데이터 나와야하는 부분에 아래와 같이 표시하구요.
<span id='total'></span>
출력하면 무게를 합산을 한 후에 하단에서 해당 부분에 스크립트로 넣어주는 방법이 있습니다.
만약, $sum 변수에 무게를 합산했다면,
<script>
$('#total').val('<? echo $sum ?>');
</script>
답변에 대한 댓글 5개
2021-05-28 (금) 10:53:21
eyekiss
2021-05-28 (금) 15:06:55
<span id='total'></span> 는 html 소스 입니다.
php 내에 넣지 말고, 표시할 부분에 넣으세요..
php 내에 넣지 말고, 표시할 부분에 넣으세요..
eyekiss
2021-05-28 (금) 22:51:27
엑셀이군요.. 제가 자세히 못봤네요..
그럼 더 간단합니다.
마지막에 해당 위치를 찾아서 넣어주세요.
$worksheet->write(2, 3, $sum);
그럼 더 간단합니다.
마지막에 해당 위치를 찾아서 넣어주세요.
$worksheet->write(2, 3, $sum);
답변을 작성하려면 로그인이 필요합니다.
$worksheet->write($i, 13, $row['it_3'] / 1000); /* 무게 */
<script>
$('#total').val('<? echo $sum ?>');
</script>
이렇게 적는게 맞을까요 ?
orderprintresult.php 파일수정 하고있습니다.