분류별로 등록 퍼센트를 나타낼려면.

분류별로 등록 퍼센트를 나타낼려면.

QA

분류별로 등록 퍼센트를 나타낼려면.

답변 1

본문

제가 수학이 이렇게 취약한지 새삼느끼고 있습니다 ;;;;;;;;;;;;;
 
4개의 분류가 있습니다.
a|b|c|d
 
각각 등록되는 글이 있을텐데요.
각 분류들의 퍼센트를 나타낼려고합니다.
 
$scasql = " SELECT count(*) AS cnt FROM g4_write_mb2 where wr_is_comment = 0 and ca_name = '{$view[ca_name]}' ";
    $scape = sql_fetch($scasql);
    $scato = number_format($scape[cnt]/4*100, 1)."%";
 
이렇게 했더니 해당 분류의 퍼센트는 25%입니다.
등록된건수를 살펴보면
a분류와 b분류의 각각 1건씩 등록이 된상태입니다.
즉위에 코드는 100% 에서 4를 나눈격이 되네요;;;;;;
 
의도는 a와 b분류에는 각각 1건의 게시물이 있으니
각각 50%가 되야하는데요 ;;;;
 
만약 a분류에만 2건이 등록되어있고 나머지 분류에는 글이 없다면
a분류의 퍼센트는 당연 100%이
 
이해가 되실지 모르겟네요 ;;;;;;;;;;;;;;;

이 질문에 댓글 쓰기 :

답변 1

    $scato = number_format($scape[cnt]/4*100, 1)."%";
에서

    $scato = number_format($scape[cnt]/전체게시물수*100, 1)."%";

이렇게 해야할것 같습니다.



답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 1,014
© SIRSOFT
현재 페이지 제일 처음으로