gnuboard.lib 수정하는것좀 그누3.26버전입니다

· 20년 전 · 1021
게시판에서 검색을할때 어떠한 조건이든 로그인한 회원이 작성한 게시글만을 검색되게 필수로 지정하려합니다.
아래에서 $ps2를 게시판리스트에서 회원아이디로 변수를 주어 날렸는데 먹혀들지않느군요
어디를 손봐야할지.....



////아래는 문제의 부분입니다.


function get_sql_search($field, $stext, $soperator=0)
{
$op = "";
$str = " and ( ";
// 검색어를 구분자로 나눈다. 여기서는 공백
$s = explode(" ", $stext);

for ($i=0 ; $i<count($s); $i++) {
$str .= " $op ";

switch ($field) {
case "wr_subject|wr_content" :
$str .= " (wr_subject like '%$s[$i]%' or wr_content like '%$s[$i]%') ";
break;
case "wr_all" :
$str .= " (wr_subject like '%$s[$i]%' or wr_content like '%$s[$i]%' or wr_1 like '%$s[$i]%' or wr_2 like '%$s[$i]%' or wr_3 like '%$s[$i]%' or wr_4 like '%$s[$i]%' or wr_5 like '%$s[$i]%') ";
break;

case "ca_id" :
$str .= " ($field = '$s[$i]') ";
break;
case "mb_id" :
$str .= " ($field = '$s[$i]') ";
break;




case "wr_hit" :
case "wr_good" :
case "wr_nogood" :
$str .= " ($field >= '$s[$i]') ";
break;
case "wr_num" :
$str .= " ($field = ".((-1)*$s[$i]).") ";
break;
default :


////////요기아래 $ps2 가 먹히지않네요

$str .= " ($field like '%$s[$i]%' and mb_id = '%$ps2%' ) ";
break;
}
$op = ($soperator) ? " and " : " or ";
}
$str .= " ) ";

return $str;
}
|
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
20년 전 조회 1,044
20년 전 조회 1,535
20년 전 조회 1,888
20년 전 조회 1,705
20년 전 조회 1,373
20년 전 조회 1,311
20년 전 조회 1,606
20년 전 조회 1,365
20년 전 조회 953
20년 전 조회 1,022
20년 전 조회 1,437
20년 전 조회 1,331
20년 전 조회 1,602
20년 전 조회 1,627
20년 전 조회 1,216
20년 전 조회 972
20년 전 조회 1,557
20년 전 조회 1,535
20년 전 조회 1,558
20년 전 조회 1,579