테스트 사이트 - 개발 중인 베타 버전입니다

게시판검색 페이징 질문있습니다... 채택완료

보들이윤 9년 전 조회 5,303


 

검색폼을 조금 손보아서 선택한 날짜데로 검색이 나오기까지는 구연되었습니다.

처음 기간을 잡고 검색시에

url로 bbs/board.php?bo_table=test3&sca=1&sop=and&sdate=2016-07-05&edate=2016-07-11

이런식으로 찍히는데

2페이지로 넘어갈때에는

/bbs/board.php?bo_table=test3&sca=1&sop=and&page=2 

이렇게 초기화가 됩니다.

아마도 sdate, edate를 파라미터에 달아줘야할것같은데

bbs/list.php 파일에서

$total_page, './board.php?bo_table='.$bo_table.$qstr.'&page='); 

이부분이 달려나가는 부분이더라구요

그런데 $qstr은 해당,wr_name, wr_subject의 값이 있을때에만

나타나고 없을때에는 나타나지 않는데요

제가 강제로 &sdate=$sdate&edate=$edate 이런식으로 달아주면

다른 엑셀다운로드를 사용하지 않는 게시판에서도 파라미터에 값이 달릴테니

이부분이 조금 어렵네요

어디부분에 어떻게 달아줘야하는건가요??

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

답변 3개

채택된 답변
+20 포인트
9년 전

/lib/common.php 파일에서

get_paging함수 수정하면댈듯하네여 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

보들이윤
9년 전
감사합니다^^ 구연되었습니다.

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

9년 전

common.php내용을 복사해서 만들면 되는데...

extend/user.config.php에 추가하세요

 

if (isset($_REQUEST['sdate']))  {     $sdate = clean_xss_tags(trim($_REQUEST['sdate']));     if ($sdate) {         $sdate = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*]/", "", $sdate);         $qstr .= '&sdate=' . $sdate;     } } else {     $sdate = ''; }

 

if (isset($_REQUEST['edate']))  {     $sdate = clean_xss_tags(trim($_REQUEST['edate']));     if ($edate) {         $edate = preg_replace("/[\<\>\'\"\\\'\\\"\%\=\(\)\/\^\*]/", "", $edate);         $qstr .= '&edate=' . $edate;     } } else {     $edate = ''; }

 

 

 

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

보들이윤
9년 전
답변 감사합니다^^
처음엔 common.php파일에서 말씀하신거와 같이 사용하였지만
모든페이지에서 common.php파일을 불러오기에
불필요하게 if문을 계속 실행해야 할것같아 함수에 추가하였습니다^^

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

만두야닷컴

board.php 나 list.php , 스킨파일등에서

$qstr 나 $qstr2 를 확인해서 sdate , edate 를 추가하시면 될 것 같네요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

보들이윤
9년 전
네 함수의 add를 이용하여 구연하였습니다^^

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

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

로그인