게시판 정렬 > 그누4 질문답변

그누4 질문답변

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

게시판 정렬 정보

게시판 정렬

본문

게시판에 wr_1(국어), wr_2(영어), w_3(수학) 필드에 과목별 성적을 집어 넣구요.

국어를 클릭하면  국어성적이 높은순으로 정렬하고,
번호, 이름, 국어성적

영어를 클릭하면 영어성적이 높은순으로 정렬하고자 합니다.
번호, 이름, 영어성적

필드선택해서 정렬되는건 되는데, 위와 같이 출력되는 항목을 다르게 하려면
어떤식으로 해야할까요?

게시판 리스트에 번호,이름, 그리고 정렬 기준이 되는 필드항목만 나타나게 하는 방법
도움 부탁드립니다.

댓글 전체

안되지만 만들어 놓은 소스라도 올려야 수정을 해 줄 수 있을 것입니다
아무것도 없는 이런 생태에서는 어디서 부터 만들어주어야 하는지 알 수가 없잖습니까?

필드선택해서 정렬되는건 되는데 <-- 이것도 어떻게 한 것인지 자신이 한 내용 설명이 있어야...
기본설정으로는 wr_1, wr_2 등의 정렬이 안되게 되어있으니까요

어쨌던 정렬시키는 것은 했다니까..아래처럼 되겠네요

$sort_title=array("wr_1"=>"국어","wr_2"=>"영어","wr_3"=>"수학"); //이 코드를 상단에 넣고

타이틀 부분에서는
<tr><th>번호</th><th>이름</th><th><?=$sort_title[$sst]?></th></tr>

for문에서는
<?
    for ($i=0; $i<count($list); $i++) {
?>
<tr><td><?=$list[$i][num]?></td><td><?=$list[$i][name]?></td><td><?=$list[$i][$sst]?></td></tr>

<?}?>
제가 수정한 내용들입니다.
1. db에서 wr_1, wr_2,wr_3 필드 타입을 int로 변경
2. bbs/list.php 74번째 줄에 아래와 같이 wr_1, wr_2,wr_3을 추가
  $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_1|wr_2|wr_3)$/i", $sst) ? $sst : "";
3. <?=subject_sort_link('wr_hit', $qstr2, 1)?>국어</a>&nbsp;|&nbsp;<?=subject_sort_link('wr_1', $qstr2, 1)?>영어</a>&nbsp;|&nbsp;<?=subject_sort_link('wr_2', $qstr2, 1)?>수학</a>

이렇게 작업했는데요.
정렬된 필드만 출력하는게 어렵다면
정렬기준이 되는 필드 값들만 굵게 표시되거나 하는 방법은 없을까요?
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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