여분필드 여러개 항목 한번에 정렬

여분필드 여러개 항목 한번에 정렬

QA

여분필드 여러개 항목 한번에 정렬

답변 1

본문

/bbs/list.php

리스트 파일에 정렬할 필드를 넣어놨습니다.

 


if (!$sst) {
    if ($board['bo_sort_field']) {
        $sst = $board['bo_sort_field'];
    } else {
        $sst  = "wr_num, wr_reply";
        $sod = "";
    }
} else {
    $sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|ca_name|wr_34|wr_35|wr_36|wr_37|wr_39|wr_44|wr_45|wr_50|wr_51|wr_56|wr_60||wr_13|wr_14|wr_15|)$/i", $sst) ? $sst : "";
}

 

그리고 list.skin.php 파일에서 이렇게 하나씩 정렬하면 정렬이 잘되는데

<?=subject_sort_link('wr_51', $qstr3, 1)?>

 

여러 여분필드(형식은 같음)를 한번에 정렬해야해서 이런식으로 했는데 정렬이 제대로 안되네요.

<?=subject_sort_link('wr_51,wr_39,wr_37', $qstr2, 1)?>

 

해결가능한 방법이 있을까요? 몇일째 헤매고 있네요..

도와주시면 감사하겠습니다!  

이 질문에 댓글 쓰기 :

답변 1

함수를 보시면

function subject_sort_link($col, $query_string='', $flag='asc')

여러개의 필드가 정해져서 들어가는게 아니고 하나만 받습니다.

여러개 정렬을 하실려면

함수에서 여러개 값을 받게끔 처리해야합니다 

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