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

카테고리별로 섬네일 정렬 질문드립니다

아라99 7년 전 조회 1,902

안녕하세요

현재 갤러리 게시판 리스트 부분이 글쓴 순서대로 정렬되는데

아래 이미지처럼 한페이지에 카테고리별로 정렬되게 할 수 있을까요?

</p>

<p><?php

include_once('./_common.php');

include_once('./_head.php');</p>

<p>add_stylesheet('<link rel="stylesheet" href="'.G5_CSS_URL.'/style.member.css">', 0);</p>

<p>$category_title = '';

$sql_search = '';

if($side) { 

    $sql_search .= " and ch_side = '{$side}' ";

    $category_title = get_side_name($side);

}

if($class) { 

    $sql_search .= " and ch_class = '{$class}' ";

    $category_title = get_class_name($class);

}

$sql_common = "select *

            from    {$g5['character_table']}

            where    ch_state = '승인'

                    {$sql_search}

            order by ch_id asc";</p>

<p>$result = sql_query($sql_common);

?></p>

<p><div id="member_page"></p>

<p><? if($category_title) { ?>

    <h2><?=$category_title?></h2>

<? } ?></p>

<p>    <ul class="member-list">

    <? for($i=0; $row=sql_fetch_array($result); $i++) { ?>

        <li>

            <div class="item">

                <div class="ui-thumb">

                    <a href="./viewer.php?ch_id=<?=$row['ch_id']?>">

                        <? if($row['ch_thumb']) { ?>

                            <img src="<?=$row['ch_thumb']?>" />

                        <? } ?>

                    </a>

                </div>

                <div class="ui-profile">

                    <a href="<?=G5_BBS_URL?>/memo_form.php?me_recv_mb_id=<?=$row['mb_id']?>" class='send_memo'>

                        <strong><?=$row['ch_name']?></strong>

                    </a>

                </div>

            </div>

        </li>

    <?

        }

        if($i == 0) { 

            echo "<li class='no-data'>등록된 멤버가 없습니다.</li>";

        }

        unset($row);

    ?>

    </ul>

</div></p>

<p>

<script>

$('.send_memo').on('click', function() {

    var target = $(this).attr('href');

    window.open(target, 'memo', "width=500, height=300");

    return false;

});

</script>

<?php

include_once('./_tail.php');

?></p>

<p>

 

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

답변 2개

7년 전

저렇게 쿼리 한번으로는 될 수가 없겠습니다

ch_side별로 3번 쿼리하면 간단히 해결 될텐데요

 

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

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

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

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

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

로그인