마감게시판을 만들었는데 d-0만 출력 되지 않습니다(중복) 채택완료
https://sir.kr/g5_skin/14995?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=wr_subject%7C%7Cwr_content&stx=%EC%9D%BC%EC%A0%95" rel="nofollow">https://sir.kr/g5_skin/14995?sca=%EC%B5%9C%EC%8B%A0%EA%B8%80&sfl=wr_subject%7C%7Cwr_content&stx=%EC%9D%BC%EC%A0%95
현재 이스킨을 적용 한 상태인데
https://sir.kr/data/editor/1907/3421627295_1563197988.0562.png" />
보시다시피 마감일만 wr_2로 받아 오고 있습니다 그런데
https://sir.kr/data/editor/1907/3421627295_1563957396.8289.png" width="600" />
오늘날짜인 d-0만 나오지 않네요 ㅠㅠ 코드를 뭘 어떤식으로 수정해야 될까요?
add_stylesheet('', 0); add_stylesheet('', 0); ?>
-
for ($i=0; $i
-
D -
}
if (count($list) == 0)
{?>
등록된 일정이 없습니다.
}?>
$day_start = date("20y-m-d", strtotime($list[$i]['wr_1'])); $day_now = date("20y-m-d", time()); $day_end = date("20y-m-d", strtotime($list[$i]['wr_2'])); $timediffer=strtotime($day_end) - strtotime($day_now); // 마감일과 오늘의 날짜 차이를 구함 $day = floor(($timediffer)/(60*60*24));
if($list[$i]['wr_2'] > $list[$i]['datetime']) $subject_len = $subject_len - $options; $list[$i]['subject'] = cut_str($list[$i]['subject'], $subject_len,""); ?>
제 latest.skin.php 파일이고
if($skin_dir == "schedule_latest") { $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and (DATE_FORMAT(NOW(),'%Y%m%d') <= wr_1 or DATE_FORMAT(NOW(),'%Y%m%d') <= wr_2) order by wr_1 limit 0, {$rows} "; }
else if($skin_dir == "finish_latest") { $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 and wr_2 > NOW() order by wr_2 limit 0, {$rows} ";}
else { $sql = " select * from {$tmp_write_table} where wr_is_comment = 0 order by wr_num limit 0, {$rows} "; }
$result = sql_query($sql);
latest.lib는 이런식으로 하였습니다;;
전에 질문을 하였는데 해결이 되지 않아 다시 올립니다;; 다시올려서 죄송합니다
답변 1개
select * from {$tmp_write_table} where wr_is_comment = 0 and wr_2 > NOW() order by wr_2 limit 0, {$rows} ";
를
select * from {$tmp_write_table} where wr_is_comment = 0 and wr_2 => date_format(now(),'%Y-%m-%d') order by wr_2 limit 0, {$rows} ";
로 변경 해보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인