신청 게시판 날짜 수정
본문
현재 여분필드로 신청날짜와 마감날짜를 지정해서 신청날짜전에는 프로그램 신청이 불가능하고 마감날짜가 지나면 마감되었다고 안내해주고 싶은데 오류가 있습니다. 고수님들 확인 한번만 해주셔서 해결 부탁드립니다.
날짜 여분필드
<input type="text" name="wr_1" id="wr_1" required class="frm_input required" size="10" value="<?php echo $write['wr_1']; ?>" placeholder="신청 일시" readonly="readonly">~
<input type="text" name="wr_10" id="wr_10"required class="frm_input required" size="10" value="<?php echo $write['wr_10']; ?>" placeholder="마감 일시" readonly="readonly">
$check_date = date("Y-m-d", G5_SERVER_TIME);
$bo_table = "program";
$write_table = $g5['write_prefix'].$bo_table;
$sql = "select wr_1, wr_10, wr_4, wr_5, wr_6 from ".$write_table." where wr_id = '".$wr_id."'";
$pr = sql_fetch($sql);
if ($check_date > $pr['wr_1']) {
alert("프로그램 신청 기간이 아닙니다.");
}
$check_date = date("Y-m-d", G5_SERVER_TIME);
$bo_table = "program";
$write_table = $g5['write_prefix'].$bo_table;
$sql = "select wr_1, wr_10, wr_4, wr_5, wr_6 from ".$write_table." where wr_id = '".$wr_id."'";
$pr = sql_fetch($sql);
if ($check_date > $pr['wr_10']) {
alert("프로그램이 마감되었습니다.");
}
답변 2
$check_date = date("Y-m-d", G5_SERVER_TIME);
$bo_table = "program";
$write_table = $g5['write_prefix'].$bo_table;
$sql = "select wr_1, wr_10, wr_4, wr_5, wr_6 from ".$write_table." where wr_id = '".$wr_id."'";
$pr = sql_fetch($sql);
if ($check_date < $pr['wr_1']) {
alert("프로그램 신청 기간이 아닙니다.");
}
if ($check_date > $pr['wr_10']) {
alert("프로그램이 마감되었습니다.");
}
이렇게 해 보세요.
if ($check_date >= $pr['wr_1'] && $check_date < $pr['wr_10'] ) {
//신청성공
}else{
//신청실패
}