subject_sort_link 관리자 게시판에 정렬 함수관련

subject_sort_link 관리자 게시판에 정렬 함수관련

QA

subject_sort_link 관리자 게시판에 정렬 함수관련

본문

안녕하세요.

관리자에서 게시글들 정렬할때 쓰이는 함수인데요

 

<th scope="col" id="ad_date2"><?php echo subject_sort_link('ad_date2') ?>서비스기간</th>

이런식으로 게시판 상단에 쓰이는데요.

 

함수가 호출될때 폼값을 같이 넘겨주어 특정 조건들이 유지된 정렬 결과가 나오게 하려면

폼을 어떻게 써주어야 할까요??

이 질문에 댓글 쓰기 :

답변 1

폼 값을 같이 넘겨주실려면 subject_sort_link 만으로는 불가능합니다.

 

호출하시는 페이지에 


<script>
    function go_link(url){
        var get_data = document.fwrite.my_data.value;
        location.href = url+"&my_data="+get_data;
    }
</script>

이런 함수를 만드신후에 (fwrite 폼에 my_data  폼값을 가져오는)

 

/lib/common.lib.php에서 subject_sort_link 함수를 복사해서 subject_sort_link2 함수를 만드시면 됩니다.


function subject_sort_link2($col, $query_string='', $flag='asc')
{
    global $sst, $sod, $sfl, $stx, $page, $sca;
    $q1 = "sst=$col";
    if ($flag == 'asc')
    {
        $q2 = 'sod=asc';
        if ($sst == $col)
        {
            if ($sod == 'asc')
            {
                $q2 = 'sod=desc';
            }
        }
    }
    else
    {
        $q2 = 'sod=desc';
        if ($sst == $col)
        {
            if ($sod == 'desc')
            {
                $q2 = 'sod=asc';
            }
        }
    }
    $arr_query = array();
    $arr_query[] = $query_string;
    $arr_query[] = $q1;
    $arr_query[] = $q2;
    $arr_query[] = 'sfl='.$sfl;
    $arr_query[] = 'stx='.$stx;
    $arr_query[] = 'sca='.$sca;
    $arr_query[] = 'page='.$page;
    $qstr = implode("&", $arr_query);
    parse_str(html_entity_decode($qstr), $qstr_array);
    $url = short_url_clean(get_params_merge_url($qstr_array));
    $link = '<a javascript="go_link(\''.$url.'\')">';
    return $link;
}
답변을 작성하시기 전에 로그인 해주세요.
전체 59,590
QA 내용 검색

회원로그인

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