그누 검색이 하루치 밖에 검색이 안 됩니다. 정보
그누보드 그누 검색이 하루치 밖에 검색이 안 됩니다.
관련링크
http://calmbreaker.net
6회 연결
본문
그누 검색의 폼에 변수 설정은 다음과 같습니다.
<input type='hidden' name='sselect' value='wr_subject|wr_content'>
<input type='hidden' name='srch_rows' value='5'>
<input type='hidden' name='srch_comment' value='1'>
<input type='hidden' name='srch_operator' value='0'>
<input type='hidden' name='srch_days' value='0'>
srch_days가 0이 들어가는 것도 확인이 되는데, sql 쿼리를 보면 꼭 하루치로 제한이 되어 검색이 됩니다.
srch_days를 무시하게 되는 건지 작동이 잘 안 됩니다...
어찌하면 제대로 작동할 수 있을까요?
<input type='hidden' name='sselect' value='wr_subject|wr_content'>
<input type='hidden' name='srch_rows' value='5'>
<input type='hidden' name='srch_comment' value='1'>
<input type='hidden' name='srch_operator' value='0'>
<input type='hidden' name='srch_days' value='0'>
srch_days가 0이 들어가는 것도 확인이 되는데, sql 쿼리를 보면 꼭 하루치로 제한이 되어 검색이 됩니다.
srch_days를 무시하게 되는 건지 작동이 잘 안 됩니다...
어찌하면 제대로 작동할 수 있을까요?
댓글 전체
으흐흐

다행입니다.
전 오류가 생긴줄 알고... 조마조마~~~
전 오류가 생긴줄 알고... 조마조마~~~

아... 해결했습니다. head.php에서 $intime 변수를 쓰고 있었네요... ㅡ_ㅡ;;;;
값이 겹쳐져 버렸습니다... 엉뚱한 것으로 질문을 했군요... (__) 죄송합니다...
값이 겹쳐져 버렸습니다... 엉뚱한 것으로 질문을 했군요... (__) 죄송합니다...

if ($srch_days) {
$intime = date("Y-m-d H:i:s", strtotime($now) - ($srch_days * 86400));
} else {
$intime = date("Y-m-d H:i:s", 0); <-- 이게 제대로 먹지 않는것 같습니다.
}
if ($srch_days) {
$intime = date("Y-m-d H:i:s", strtotime($now) - ($srch_days * 86400));
} else {
$intime = '1970-01-01 09:00:00';
}
으로 수정해 주십시오.
$intime = date("Y-m-d H:i:s", strtotime($now) - ($srch_days * 86400));
} else {
$intime = date("Y-m-d H:i:s", 0); <-- 이게 제대로 먹지 않는것 같습니다.
}
if ($srch_days) {
$intime = date("Y-m-d H:i:s", strtotime($now) - ($srch_days * 86400));
} else {
$intime = '1970-01-01 09:00:00';
}
으로 수정해 주십시오.

$flag = 1;
if ($srch_days) {
$flag = 2;
$intime = date("Y-m-d H:i:s", strtotime($now) - ($srch_days * 86400));
} else {
//$intime = date("Y-m-d H:i:s", 0);
$flag = 3;
$intime = '1970-01-01 00:00:00';
}
이렇게 해서 flag를 찍어 봤는데 분명히 3이 나오네요... ㅡ_ㅡ;;;; 이게 대체... ㅡ_ㅡ;;;
if ($srch_days) {
$flag = 2;
$intime = date("Y-m-d H:i:s", strtotime($now) - ($srch_days * 86400));
} else {
//$intime = date("Y-m-d H:i:s", 0);
$flag = 3;
$intime = '1970-01-01 00:00:00';
}
이렇게 해서 flag를 찍어 봤는데 분명히 3이 나오네요... ㅡ_ㅡ;;;; 이게 대체... ㅡ_ㅡ;;;

바꿔도 여전하네요... ㅜ.ㅠ ...음.