테스트 사이트 - 개발 중인 베타 버전입니다

회원리스트 정렬 채택완료

쿨가이쭌 2년 전 조회 2,435

일반 게시판을 변형시켜 6등급인 회원목록을 불러왔는데 여러가지로 정렬을 할수있는방법좀 알려주세요...

예를들어 datetime 가입한 날짜별로 정렬

또는 생년월일 순으로 정렬

또는 이름 순으로 정렬 등등

날짜순, 이름순, 생년월일순 이런식으로 버튼을 만들어 클릭하면

그 해당 순서대로 정렬이 되게 나오게 하고싶은데

어떻게 다가가야할지 잘 모르겠네요... 일단 가입한 날짜순인

쿼리문

$sql = " select * from $g5[member_table] where mb_level = '6' $search order by mb_datetime desc";

$result = sql_query($sql);

$count = sql_num_rows($result);

 

이걸 사용하였고 어디에다가 뭐를 더 추가해줘야하는지 잘 모르겠습니다!

도와주실분

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
2년 전

</p>

<p>if (!$sst && !$sod) {

    if($sod != "desc"){

        $sod = "asc";

    }

    switch($sst){

        case "mb_datetime" :

        case "mb_name" :

        case "mb_birth" :

        break;

        default : $sst = "mb_no";

        break;

    }

    $sql_order = "ORDER BY {$sst} {$sod}";

}</p>

<p>$sql = " select * from {$g5[member_table]} where mb_level = '6' {$search} {$sql_order}";</p>

<p>

페이지 넘기실 때 &sst=mb_birth&sod=desc 이렇게 같이 담아서 넘기시면 되요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

쿨가이쭌
2년 전
시도해볼게요!! 감사합니다₩~~
쿨가이쭌
2년 전
그러면 버튼은 어떤식으로 만들어야할까요?
개노미
2년 전
<?php echo subject_sort_link('mb_datetime') ?>회원등록일자</a>
이렇게 한번 해보시겠어요?;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인