2026, 새로운 도약을 시작합니다.

탭에서 전체 지역 동네를 쿼리 돌리려고 하는데요 잘안되어서요 고수님들 봐주세요 제이쿼리랑도 연동이 되어야 할듯요 채택완료

3743828768_1650004228.0392.png

탭에서 전체 지역 동네를 쿼리 돌리려고 하는데요 잘안되어서요 고수님들 봐주세요 제이쿼리랑도 연동이 되어야 할듯요

<form method = "POST" action = "<?php echo $_SERVER['PHP_SELF'] ;?>" >

    <div class="tab">
        <ul class="tabnav">
          <li><a href="<?php echo($_SERVER['PHP_SELF'] . "?tab1=1") ?>">전체</a></li>
          <li><a href="#tab02">지역</a></li>
          <li><a href="#tab03">동네</a></li>
          <li><a href="#tab04">근처</a></li>
          <li><a href="#tab05">마이톡</a></li>
        </ul>
        <div class="tabcontent">
          <div id="tab01"></div>
          <div id="tab02"></div>
        </div>
      </div><!--tab-->
</form>

스크립트

$(function(){
  $('.tabcontent > div').hide();
  $('.tabnav a').click(function () {
    $('.tabcontent > div').hide().filter(this.hash).fadeIn();
    $('.tabnav a').removeClass('active');
    $(this).addClass('active');
    return false;
  }).filter(':eq(0)').click();
  });

답변 1개

채택된 답변
+20 포인트

간단한 방법은 게시판 설정에 있는 카테고리를 사용하시고

탭은 링크로 하면 됩니다.

ajax로 하는 것은 의뢰하시는 것을 추천합니다.

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

답변에 대한 댓글 4개

쿼리가 km 미터 로 계산에서 내근처에 있는 사람 순으로 검색하기 거든요
쿼리 조건은 피타고라스 쓰시면 됩니다.
ajax로 하는 경우 paging까지 해야 해서 간단하지는 않습니다.
부럽네요

$board_sort_fields = get_board_sort_fields($board, 1);
if (!$sod && array_key_exists($sst, $board_sort_fields)) {
$sst = $board_sort_fields[$sst];
} else {
// 게시물 리스트의 정렬 대상 필드가 아니라면 공백으로 (nasca 님 09.06.16)
// 리스트에서 다른 필드로 정렬을 하려면 아래의 코드에 해당 필드를 추가하세요.
// $sst = preg_match("/^(wr_subject|wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
$sst = preg_match("/^(wr_datetime|wr_hit|wr_good|wr_nogood)$/i", $sst) ? $sst : "";
}
}


if(!$sst)
$sst = "wr_num, wr_reply";

if ($sst) {
$sql_order = " order by {$sst} {$sod} ";
}

if ($is_search_bbs) {
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, $page_rows ";
} else {
$sql = " select * from {$write_table} where wr_is_comment = 0 ";
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
}

여기 쿼리에 새로 추가 넣을려고 하는데 모르겠네요 흑흑
거리 계산을 어떻게 하시나요?

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

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

로그인
🐛 버그신고