채택완료

새글 검색에서 검색어를 추가하려고 합니다.

보드명이나 여분필드의 내용으로 검색하고자 합니다.

먼저 보드명을 검색하기 위해

new.php에

if ($bo_subject) {
    $sql_common .= " and b.bo_subject = '{$bo_subject}' ";
}

추가

검색 form에

<input type="text" name="bo_subject" value="<?php echo $bo_subject ?>" id="bo_subject" required class="required frm_input">

를 적용했습니다만

보드명 검색이 안되더군요.

아니면 일반 게시판 스킨에 동일 그룹 내 모든 게시판의 내용을 출력할 수 있을런지요?

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

검색이라면 like 를 사용하세요.

$sql_common .= " and b.bo_subject like '%{$bo_subject}%' ";

답변에 대한 댓글 2개

감사합니다 ^^
근데 혹시 wr_1 필드는 좀 다른가요?
위 내용에서 bo_subject만 wr_1으로 바꿨더니 내용이 있어도 목록이 없다고 나와서요
bbs\new.php 파일 젤 위에 보시면 아래 소스가 있는데,
이 부분이 불러오는 테이블 입니다.
{$g5['board_new_table']} a, {$g5['board_table']} b, {$g5['group_table']} c
a 새글테이블, b 게시판설정, c 게시판분류
즉, 게시판 테이블에 대한 부분은 가져오지 않습니다.
테이블명 d 를 추가해서.
d.wr_1 으로 검색을 해야합니다.
이 페이지에서의 검색은 어려울듯 하네요..
$g5['write_prefix'] . $bo_table 과 같이 테이블명을 만들어야하는데..^^;;

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