회원통계를 내고자 합니다.

· 2012-04-13 (금) 21:47:36 · 1630 · 1
관리자모드에서 회원통계 리스트를 보고자 합니다.

회원여분필드1 : 지역
회원여분필드2 : 구역
회원여분필드3 : 클럽명
성별
나이
이렇게 통계를 내고자 합니다.

지역별 통계
지역 서울 대전
15 10 5

구역별 통계

클럽명별
나이별
성별
이렇게
카운트를 구하고 합계를 구하고자 합니다.
|

댓글 1개

아마 간단하지 않은 일이라서 답변이 잘 안올라오나 봅니다. ^^

관리자 모드의 화면 출력은, 스킨 수준이라 쉽지 않을것 같고,
원하시는 내용을 만드는 코드는 대략 이런 함수로 만들 수는 있을것 같습니다. (총합은 계산의 편이상 맨 뒤에서..)
함수 호출은, member_stat ( "mb_sex", "성별 통계" ); 같은 식이고요..
원하시는 내용중, 나이는, 지금상태로는 안되고, mb_birth를 이용해서 적당한 처리를 해줘야 하겠네요..

function member_stat ( $field, $title ) {
global $g4, $member, $board;

$sql = " SELECT $field, COUNT(1) cnt FROM $g4[member_table] GROUP BY $field ";
$list = array();
$res = sql_query($sql);
while ( $list[] = mysql_fetch_array($res) );

echo "<h1>$title</h1>";
echo "<table><thead><tr>";
foreach ( $list as $l ) {
echo "<th>".$l[$field]."</th>";
}
echo "<th>총합</th></tr></thead><tbody><tr>";
$sum = 0;
foreach ( $list as $l ) {
echo "<td>".$l[cnt]."</td>";
$sum += $l[cnt];
}
echo "<td>".$sum."</td></tr></tbody></table>";
}
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-04-14 조회 1,117
12-04-14 조회 1,634
12-04-14 조회 1,055
12-04-14 조회 2,680
12-04-14 조회 2,230
12-04-14 조회 1,072
12-04-14 조회 1,002
12-04-14 조회 1,117
12-04-14 조회 1,699
12-04-13 조회 1,622
12-04-13 조회 1,631
12-04-13 조회 1,628
12-04-13 조회 1,698
12-04-13 조회 931
12-04-13 조회 1,026
12-04-13 조회 1,715
12-04-13 조회 1,080
12-04-13 조회 1,694
12-04-13 조회 1,141
12-04-13 조회 949