여분필드 검색? 및 정렬? 정보
여분필드 검색? 및 정렬?본문
ㅠ.ㅠ 안녕하세요 에구 제가 많이 초보라 그냥 게시판 스킨 이미지 변경하는 정도밖에 못하는 아이입니다.. 지금 유학원페이지를 하나 구상하고 있는데.. 다른건 문제가 안되지만 어학원들 정보를 정렬하는 방법을 도저히 모르겠습니다. 예를들어 다나와 같은데서 검색시 라디오버튼 선택하면 바로바로 정렬 되잖아요?
그런식으로 wr_1번부터 wr_10 번까지
위치,형태,가격,규모,강사형태 등등 값을 넣어주고요..
이걸 list 에서 위치별 정렬, 형태별정렬, 가격별 정렬, 이런식으로 했을때 정렬 하는 방법을 모르겠습니다..
아 또 추가적으로 멀티 정렬은 어떻게 해야 할까요? 예를들어 위치+형태별 이런식으로 복수 정렬하는 방법도 알고 싶습니다.
질문이 너무 포괄적인가요? ㅠ.ㅠ 제 남은 포인트 다 걸구 부탁드립니다.
그런식으로 wr_1번부터 wr_10 번까지
위치,형태,가격,규모,강사형태 등등 값을 넣어주고요..
이걸 list 에서 위치별 정렬, 형태별정렬, 가격별 정렬, 이런식으로 했을때 정렬 하는 방법을 모르겠습니다..
아 또 추가적으로 멀티 정렬은 어떻게 해야 할까요? 예를들어 위치+형태별 이런식으로 복수 정렬하는 방법도 알고 싶습니다.
질문이 너무 포괄적인가요? ㅠ.ㅠ 제 남은 포인트 다 걸구 부탁드립니다.
댓글 전체
list.skin.php
에 번호, 제목, 작성자, 날짜, 조회.... 를 보시면
<?=subject_sort_link('wr_hit', $qstr2, 1)?>
조회
<?if($sst=="wr_hit"){?>
<img src="<?=$board_skin_path?>/img/btn_<?=$sod?>.gif" border='0' align="absmiddle" />
<?}?>
와 같은게 있습니다.
조회를 기준으로 정렬하는 건데요..
이걸 응용해서 쓰시면 될 듯 합니다.
여기에 wr_hit 대신 wr_1을 넣어주면 됩니다.. 다만..
bbs/list.php 의 60번째 줄 쯤
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_1|wr_2|wr_3............)$/i", $sst) ? $sst : "";
처럼 추가해 줘야 원활하게 보일 겁니다.
subject_sort_link()
는 common.lib.php 에 있습니다.
멀티 정렬은 쉼표로 구분합니다.
에 번호, 제목, 작성자, 날짜, 조회.... 를 보시면
<?=subject_sort_link('wr_hit', $qstr2, 1)?>
조회
<?if($sst=="wr_hit"){?>
<img src="<?=$board_skin_path?>/img/btn_<?=$sod?>.gif" border='0' align="absmiddle" />
<?}?>
와 같은게 있습니다.
조회를 기준으로 정렬하는 건데요..
이걸 응용해서 쓰시면 될 듯 합니다.
여기에 wr_hit 대신 wr_1을 넣어주면 됩니다.. 다만..
bbs/list.php 의 60번째 줄 쯤
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood|wr_1|wr_2|wr_3............)$/i", $sst) ? $sst : "";
처럼 추가해 줘야 원활하게 보일 겁니다.
subject_sort_link()
는 common.lib.php 에 있습니다.
멀티 정렬은 쉼표로 구분합니다.
움 답변 감사한데요.. 멀티 정렬에 대해서 좀 더 자세히 알려주시면 안될가요 ㅠ.ㅠ 합.. 귀찬게 해서 죄송합니다.
qstr2,1 은 뭘까요?
// 정렬에 사용하는 QUERY_STRING
$qstr2 = "bo_table=$bo_table&sop=$sop";
subject_sort_link($col, $query_string='', $flag='asc')
1 은 $flag 로 asc, desc 를 표시하게 됩니다.
asc 일경우 desc가 되고 desc 일 경우 asc 가 됩니다.
이미 다른 부분에서 asc일지 desc 일지(게시판 관리페이지) 정해져 있으므로 그거의 반대가 되겠죠
$qstr2 = "bo_table=$bo_table&sop=$sop";
subject_sort_link($col, $query_string='', $flag='asc')
1 은 $flag 로 asc, desc 를 표시하게 됩니다.
asc 일경우 desc가 되고 desc 일 경우 asc 가 됩니다.
이미 다른 부분에서 asc일지 desc 일지(게시판 관리페이지) 정해져 있으므로 그거의 반대가 되겠죠