본인글만 볼수 있게 할려면 어떻게 해야 하나요?
본문
여기 검색해서
if (!$spt) $spt = $min_spt;
$sql_search .= " and (wr_num between {$spt} and ({$spt} + {$config['cf_search_part']})) ";
// 본인글 1
if ($bo_table=="cscenter" && !$is_admin) {
$sql_search .= " and mb_id = '{$member[mb_id]}'";
}
//본인글 끝1
..
..
..
$sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
/*
$sql = " select distinct wr_parent from {$write_table} where {$sql_search} ";
$result = sql_query($sql);
$total_count = sql_num_rows($result);
*/
} else {
//본인글 2
if ($bo_table=="cscenter" && !$is_admin) {
$sql_search = " mb_id = '{$member[mb_id]}'";
$sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
}
//본인글 끝2
$sql_search = "";
$total_count = $board['bo_count_write'];
}
..
..
..
..
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 ";
//본인글 3
if ($bo_table=="cscenter" && !$is_admin) {
$sql_search = " and mb_id = '{$member[mb_id]}'";
$sql .= $sql_search;
}
//본인글 끝3
if(!empty($notice_array))
$sql .= " and wr_id not in (".implode(', ', $notice_array).") ";
$sql .= " {$sql_order} limit {$from_record}, $page_rows ";
소스를 이렇게 3군데 넣었는데... 본인글은 잘 나옵니다.
그런데 카운트와 페이지 넘버가 맞질 않네요..
이걸 수정할려면 어떻게 해야 하나요?
답변 1
} else {
//본인글 2
if ($bo_table=="cscenter" && !$is_admin) {
$sql_search = " mb_id = '{$member[mb_id]}'";
$sql = " SELECT COUNT(DISTINCT `wr_parent`) AS `cnt` FROM {$write_table} WHERE {$sql_search} ";
$row = sql_fetch($sql);
$total_count = $row['cnt'];
} else {
//본인글 끝2
$sql_search = "";
$total_count = $board['bo_count_write'];
}
}
본인글 끝 2에 있는 부분을 본인이 아닐때만 출력하게 하면 됩니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.