회비납부 스킨에서 합계 및 통계 구하는 방법
본문
게시판을 커스터마이징해서,
[아이디][회원명][날짜][금액][대상월][납부확인][비고] 이렇게 7개의 필드를 활용해서
회비납부 스킨을 만들었습니다.
그런데 여기서 기능을 확장해서,
관리자가 기간별 전체 회비총액, 월별 회비납부총액, 회원별 회비납부 금액
등을 볼 수 있게 하고 싶습니다.
주로 문자열 변수를 활용해서 스킨들을 커스터마이징해서 사용하고 있는데,
회비납부, 가계부 등 숫자, 합계 등을 스킨에 적용해서 사용하는 방법은
제가 잘 모르고 아직 해본적이 없어서요.
위와같이 합계 등 숫자를 적용하는 방법에 대해서,
관련스킨이나 예시 등을 보고 배울 수 있는 방법이 있을까요?
답변 2
$sql = " select sum(금액필드) as amount from {$write_table} where 날짜필드 between '시작날짜' and '종료날짜' ";
$total = sql_fetch($sql);
$amount = $total['amount'];
알려주신 정보만으로는 답을 드리기 애매한 듯하네요
이런식으로 합계들을 불러오면 되지 않을까 싶은데요
위 코드는 기간별 기준으로 짜본건데... 월별이나 회원별 합계는 위 코드를 참고해서 where 절에 들어가는 조건들만 월별에 맞게, 회원별에 맞게 수정하시면 될 것 같네요
화면에 해당 데이터가 모두 표시가 된다면 각 변수에 저장을 하면 되는데요.
만약 그렇지 않다면, query 로 해결을 해야합니다.
아래는 예시 입니다.
회비총액
select sum(금액) as tsum from 테이블
월별 납부총액
select sum(금액) as tsum from 테이블 where 대상월='11' and 납부확인='1'
회원별 납부금액
select sum(금액) as tsum from 테이블 where member_id='회원아이디' and 납부확인='1'
답변을 작성하시기 전에 로그인 해주세요.