if문 확인요청 채택완료
하고 싶은것은,
접속중인 회원의 여분필드 mb_9에 저장되어 있는 날자형식 yyyy-mm-dd 와 오늘 날자를 비교하여
mb_9이 과거날자면 '기간종료' 알럿을 띄우고 싶은데요
실행해보면 mb_9이 오늘날자보다 크든 작든 알럿이 떠서요~
도움 요청드려봅니다~^^
write.skin.php의 상단에 아래와 같이 추가했습니다.
$sql_db = "
select wr_id
from {$write_table} as a
inner join {$g5['member_table']} as b on (a.mb_id=b.mb_id)
where mb_id='{$member['mb_id']}'
and date_format(mb_9, '%y-%m-$d') <= date_format(now( ), '%y-%m-$d')
";
$row_db = sql_fetch($sql_db);
if(!$row_db[wr_id]) {
alert("기간종료");
} else {
}
</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
6년 전
몇일전에 답변드렸던 답변자인데요.~
mb_9 의 값을 먼저 확인해보셔야한다고 안내드렸는데 확인은 해보셨는지요?
( 어떤 값이 들어있는지 말이죠 )
그리고 크던 작던간에 알럿이 뜻다면 $row_db[wr_id] 에 값이 없다는건데요.~
조건이 아마 안맞아서 그럴수있을겁니다. 한번 데이터를 확인해보시고 소스를 디버깅을 해보시기 바랍니다.~
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
망이망소이
6년 전
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
6년 전
</p>
<p>$today = date("Y-m-d");
if($member['mb_1'] < $today){
echo '<script>alert("기간종료")</script>';
}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
YYYY-DD-MM 라고 알려주셨는데
mb_9에는 2019-01-29 이런식으로 들어가 있습니다.
다른방법으로 하는것보다 페이지 자체에 접근 못하게 하려는건데
쉽지 않네요.
계속 시도해보겠습니다.^^