제목 | td안에서 if문으로 날짜 비교하기 | ||
---|---|---|---|
글쓴이 | 또리야 | 작성시각 | 2016/01/21 13:27:12 |
|
|||
글에 td부분이 사라져서 다시 올립니다. 사용자 최종접속일과 오늘 날짜를 비교하여 팝업창확인여부를 가려내고 있는데요,
컨트롤러에서 리스트를 반복문으로 돌려서 데이터를 가져오는데요, 부분에서 최종접속일과 오늘날짜를 비교하여 확인/미확인 여부를 나타내야합니다.
우선 소스를 이렇게 짜봤는데 if문이 도는건지 안도는건지... $now_date = time(); $a = $val['cs_join_day']; $body .=" <? if($now_date <= $a) { ?> <td> 확인 </td> <? }else { ?> <td> 미확인 </td> <? } ?>
이렇게 해봐도 안되고 <? if($now_date <= $a){ echo ('<td>확인</td>'); }else{ echo ('<td>미확인</td>'); } ?>
이렇게 짜보아도 미확인이라고만 뜨네요 ㅠㅠ 변수 비교표현이 잘못된건가요? 도와주세요~~ |
|||
다음글 | php class vs function 속도 ? (2) | ||
이전글 | CI SQL JOIN 질문입니다!!!(난이도 하) 도와... (10) | ||
변종원(웅파)
/
2016/01/21 13:31:50 /
추천
0
|
테러보이
/
2016/01/21 21:37:23 /
추천
0
$now_date = time();
$a = $val['cs_join_day'];
if($now_date <= $a) {
$body .="< td> 확인 < /td>";
} else {
$body .="< td> 미확인 < /td>";
}
처럼 해보세요.(td 공백주의)
php문내부에서 <?처럼 사용 안됩니다.
가능한 <?대신 <?php 를 사용 하시구요
|
도라에몽
/
2016/01/22 16:31:16 /
추천
0
날짜 비교하기 전에 echo $now_date; echo $val['cs_join_day']; 를 한번 찍어보시는건 어떨까요? now_date는 timestamp값(int 형태)인데 혹시 cs_joing_day는 datetime형태의 값이 아닐런지요? 변수 비교표현이 문제가 아니라 값 자체가 잘못 들어왔을수도 있으니까요. ^^; |
게시판 이동합니다.
아까 올리신 게시판은 ci 관련 질문 게시판입니다. 올리신 내용은 php에 관한 질문입니다.
두 비교하는 값을 출력해보세요.
그리고 숏태그 안 쓰는게 좋습니다. (서버 설정에 따라 모든 소스를 다 바꿔야할 수도 있습니다)