리스트 합계정렬에 관하여 질문좀 드립니다. ^^ > 그누4 질문답변

그누4 질문답변

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

리스트 합계정렬에 관하여 질문좀 드립니다. ^^ 정보

리스트 합계정렬에 관하여 질문좀 드립니다. ^^

본문

질답 게시판 및 팁란에 검색을 해보았는데 없는거 같아 질문좀 드리겠습니다.
만약에 여분필드에 값을
wr_1
wr_2
wr_3

이라는 여분필드에 각각의

wr_1 = 3000
wr_2 = 1000
wr_2 = 2000

이라고 줬다면 총 값은 6000이 되는데요 ..

만약에 이와 같이 각각 틀리다면 .. 리스트에서 저 합산한 높은 값순으로 정렬 하는 방법이 있을까요 ??
wr_1 = 3000
wr_2 = 1000
wr_2 = 2000 를 다 더해서
<?=$total_pay?> 출력했을때 <?=$total_pay?> 는 6000이 나오는데 ..
혹시 정렬 할 수 있는 방법이 있나요 ?? ^^;;

댓글 전체

게시판이라면 list.php를 손데야 합니다.

즉 특정게시판인 경우만 쿼리를 바꾸어야 겠지요...

    $sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";

이부분이....
    $sql_order  = " order by wr_total desc ";

    $sql = " select *, sum(wr_1+wr_2+wr_3) as wr_total from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] ";

이런식으로 하셔야 할텐데....게시판 구조를 사용하시고 스킨을 사용하시면서 쓰시려면 원본 파일을 수정해야 합니다.
유찬아빠님 답변 감사 드립니다. ^^;;
근데 조금이해가 안가네요 .. 그누보드 기본 게시판이긴 합니다. 영카트가 아닙니다.^^;;

근데 위의 list.php를 아래의 php로 변경해서 사용 하라는 것인가요 ?? ^^;;
그렇다면 기본 게시판에 만약에 조회수등 여분필드로 정렬이 되는것이에는 전혀 영향이 없는건가요 ??^^;;

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&sop=and&sst=wr_total&sod=desc&sfl=&stx=&page=1


스킨 게시판이라면 만약에 정렬을 할려면 이런 식이 되는건가요 ?? ^^;;

PHP는 그누보드로 공부 중이라 좀 이해가 안가네요 ^^ 죄송합니다.
특정 게시판이라면 ..?

 if()으로 감싸시면 될듯합니다.

그누보드는 기본 쿼리의 배열을 함수화 해서 추가 쿼리를 하시려면 원본을 수정하셔야 하고
그 기능을 담당하는 부분이 list.php 입니다.
감사 드립니다. 일단 뭐 포기 했습니다. ^^;;

초보이다 보니 그냥 일반 그누 게시판인데 .. 그냥 포기하고 나중에 한번 해보도록 하겠습니다.

유찬아빠님의 답변을 진심으로 감사 드립니다. ^^
헉 포기라니요...포기는 배추를 셀때만 사용하는 언어입니다.
관리자 게시판 설정부분에 정렬방식 셀렉트에 wr_4를 넣으시고

글을 쓸때 wr_1 ~ wr_3 값을 모두 합산해서 wr_4 에 넣으시고 정렬해 보시면 어떻까요?

꽁수입니다만....원래는 쿼리에서 별도의 필드를 사용하지 않고 alias 하는 방법으로 말씀을 드렸는데 다른방법도 있습니다.
전체 86 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT