wr_1 필드가 검색이 되지 않습니다.. 채택완료
쪼탱
10년 전
조회 6,717
관리자 , 비회원, 회원 만 볼수있는 php언어는 하나도 없구요 그냥 나오게 해놨는데
wr_1 필드가 검색에 나오지 않습니다. 이 게시판 한개만 그러는데요.
write.skin.php 나 view.skin.php 두개 다 확인해봤는데 필드명이 wr_1인건 확실하구요
서칭되는 php파일도 확인했는데 wr_1을 검색하게 되어있습니다.. 왜이런걸까요 ㅠ
물론 관리자에서 확인해도 검색이 가능하게 체크되어있구요..
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
10년 전
write.skin.php
view.skin.php
이렇게 찍어서 안나온다면 값이 없는것이거나 해당 변수값을 상위 소코드에서 지운듯합니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
쪼탱
10년 전
소코드를 지웠다는게 어떤뜻인지...ㅜㅜ
�
감기약
10년 전
상위에서 $view[wr_1] = ""; 등으로 해놨다는것이겠죠
헌데... 그럴가능성은 현저히 부족하고
개발되어있는 사이트를 보여주세요 그리고 해당 코드도 남겨주세요
그래야 됩니다.
헌데... 그럴가능성은 현저히 부족하고
개발되어있는 사이트를 보여주세요 그리고 해당 코드도 남겨주세요
그래야 됩니다.
�
쪼탱
10년 전
search.php 내에서 wr_1 필드 추가
if(!$sfl) $sfl = 'wr_subject||wr_1';
default :
$str .= "1=0"; // 항상 거짓
break;
아래처럼 변경
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
하니 검색되네요;;
if(!$sfl) $sfl = 'wr_subject||wr_1';
default :
$str .= "1=0"; // 항상 거짓
break;
아래처럼 변경
default :
if (preg_match("/[a-zA-Z]/", $search_str))
$str .= "INSTR(LOWER($field[$k]), LOWER('$search_str'))";
else
$str .= "INSTR($field[$k], '$search_str')";
break;
하니 검색되네요;;
�
감기약
10년 전
된다니 다행이네요 ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인