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

영카트 회원관리 에서 누적 주문금액 출력

· 5년 전 · 3584 · 18
영카트 회원관리 > 목록 에서
해당회원의 누적 주문금액을 출력합니다.

adm/member_list.php

for ($i=0; $row=sql_fetch_array($result); $i++) {
위 for문 아래에 쿼리문을 추가 합니다.

[code]
$sql3 = " select sum(a.od_cart_price) od_cart_price from {$g5['g5_shop_order_table']} a inner join {$g5['member_table']} b on a.mb_id = b.mb_id where a.od_status != '취소' and a.mb_id = '{$row['mb_id']}' "; // 주문상태 : 취소 는 제외함

$row3 = sql_fetch($sql3);
[/code]

적절한 위치에 금액을 출력합니다.

[code]
<?php echo number_format($row3['od_cart_price']); ?>
[/code]

끝.


member_form.php 에서 출력하려면
모두 동일하고 쿼리문의 {$row['mb_id']} 부분을 {$mb['mb_id']} 로
변경해주시면 됩니다~

주문상태가 "완료" 인것만 합산 하려면
a.od_status != '취소' 를 a.od_status = '완료' 로 변경해주시면 되겠습니다.

건강 유의하세요~!

댓글 작성

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

로그인하기

댓글 18개

안녕하세요 혹시 <?php echo number_format($row3['od_cart_price']); ?> 를 어느위치 에 삽입해야하나요 ?
4년 전
@장똥 adm/member_list.php 파일의 <?php for 문 안쪽에 아무곳에나 넣어주시면 되겠습니다~
찾고 있던 내용인데 쉽게 추가 했습니다. 감사합니다.
3년 전
@판다왕 댓글 감사합니다~!
<?php echo number_format($row3['od_cart_price']); ?> 어디에 넣어야할지 모르겠녜요
해당 소스앞에 다른것도 입력해서 넣어야하나요?
<th scope="col" id="mb_list_grp">접근그룹</th> 밑에 넣으려하는데
3년 전
@대주주 <th></th>는 아마도 for문 바깥에 있을거라
for문 안쪽에 <td></td>에 넣으시면 출력 되실것 같습니다~

감사합니다 !!

 

혹시 오름차순, 내림차순 이런 부분도 추가할 수 있을까요??

<th scope="col" rowspan="2" id="mb_list_ocp">
<?php echo subject_sort_link('od_cart_price', '', 'desc') ?>누적주문금액
</th>

이런느낌으로 추가하면 될지 싶어서요..!

1년 전

@Salty 공유해드린 코드는 회원의 누적주문 금액만 출력하는 부분이라 정렬 부분은 회원목록의 쿼리문을 수정해주셔야 될것같습니다.

 

회원목록을 출력하는 쿼리문에 order by 를 보시면 될것같습니다~

게시글 목록

번호 제목
1634
1632
1631
1630
1629
1625
1608
1595
1578
1571
1567
1561
1560
1558
1555
1554
1553
1552
1551
1547
1538
1531
1527
1523
1522
1512
1511
1506
1503
1489