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

관리자모드에서 회원통계 리스트를 보고자 합니다.

회원여분필드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 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 1,572
13년 전 조회 973
13년 전 조회 2,605
13년 전 조회 2,114
13년 전 조회 986
13년 전 조회 934
13년 전 조회 1,015
13년 전 조회 1,616
13년 전 조회 1,552
13년 전 조회 1,553
13년 전 조회 1,562
13년 전 조회 1,630
13년 전 조회 856
13년 전 조회 953
13년 전 조회 1,634
13년 전 조회 1,014
13년 전 조회 1,618
13년 전 조회 1,070
13년 전 조회 873
13년 전 조회 1,651