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

기간 설정하여 검색 후 2페이지 눌렀을때 날짜가 1970년 1월1일로 바뀌는 현상 채택완료

시로님 9년 전 조회 3,357

$sql = " SELECT * FROM g5_write_sub03_02 where wr_is_comment = 0 and wr_6 <> '완료' ";

 

if($member['mb_level']=='10'){

    $sql_where ="";

}else if($member['mb_level']=='7'){

    $sql_where =" and wr_subject = '".$member['mb_4']."' ";

}else if($member['mb_level']=='5'){

    $sql_where =" and wr_subject = '".$member['mb_4']."' and wr_5 = '".$member['mb_nick']."' ";

}

 

if($_GET['sfl']){

    $sfl = mysql_escape_string($_GET['sfl']);

    $stx = mysql_escape_string($_GET['stx']);

    $sql_sch = " and ".$sfl." like '".$stx."%' ";

}

 

 

if($_GET['wr_1']) {

$wr_2 = mysql_escape_string($_GET['start_y']."-".$_GET['start_m']."-".$_GET['start_d']);

$wr_3 = mysql_escape_string($_GET['end_y']."-".$_GET['end_m']."-".$_GET['end_d']);

$wr_2 = date("Y-m-d", strtotime($wr_2));

$wr_3 = date("Y-m-d", strtotime($wr_3));

 

$sql_search = " and (wr_1 between '$wr_2' and '$wr_3') ";

}else{

$wr_2 = date("Y-m-d");

$wr_3 = date("Y-m-d");

}

 

----------------------------------------------------------------------------------

$date_paging = "&amp;sfl=".$sfl."&amp;stx=".urlencode($stx)."&amp;wr_1=".$_GET['wr_1']."&amp;start_y=".mktime($_GET['start_y']."&amp;start_m=".$_GET['start_m']."&amp;start_d".$_GET['start_d'])."&amp;end_y=".($_GET['end_y']."&amp;end_m=".$_GET['end_m']."&amp;end_d=".$_GET['end_d']); 

 

-------------------------------------------------------------------------------------

 


 

 

기간 검색 후에 1페이지는 날짜가 그대로 유지되어 있지만

 

2페이지로 넘어가면 사진처럼 날짜가 바뀌어 버립니다.

 

해결방법이 있을까요?

 

 

 

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

답변 2개

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

start_d 변수 부분에 = 가 없네요 그리고 &amp;를 쓰시지 마시고 &로 하시면 될겁니다.

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

답변에 대한 댓글 1개

시로님
9년 전
오오오 감사합니다!!

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

플라이
9년 전

페이징 처리시 폼데이터 값을 받아 전달되어야 초기화 되어지지 않습니다. 전달 변수를 받아 링크변수에 추가해 주셔야 합니다.

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

답변에 대한 댓글 1개

시로님
9년 전
어떤값을 받아와야하는지 알려주실수 있을까요? 이문제로 꽤 오랫동안 고민하고 있어서요

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

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

로그인