최신글에서 오늘 날짜 비교하여 출력하기 질문입니다 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

최신글에서 오늘 날짜 비교하여 출력하기 질문입니다 정보

최신글에서 오늘 날짜 비교하여 출력하기 질문입니다

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

게시파의 제목에 날짜가 20081025 의 형식으로 입력되어 있습니다

최신글에서 아래와 같이 오늘날짜와 제목에 입력된 날짜를 비교해서 오늘 날짜와 일치하는 날짜의 것만 출력하고자 했는데...
아래의 구문에서 20081025 의 데이타가 있음에도 오늘식단이 없음 이 출력됩니다..

전에도 질문했었는데..잘 되는 것으로 알았는데...최종일 것이 출력되었네요..

phpmyadmin 에서 확인하나 게시판의 wr_sunject 필드에는 분명 20081025  로 입력되어 있는데

최신글에서 오늘날짜와 비교하는 것은 db 의 wr_subject 와 비교하는 것이 맞나요

<?
  $today==date(Ymd);

if($wr_subject==$today) {
 echo "오늘식단 출력";
} else {
 echo "오늘식단이 없음";
}
?>

댓글 전체

$wr_subject(제목)에 날짜를 넣고 그 날짜가 비어있지않은 경우에 그날 식단을 보여주는거 같은데요.
캘린더 형식인지 당일것만 표시하는건지 정확치 않네요.
이거 정확히 하려면 분단위 까지 해야 하는거 아닌지 모르겠네요.

오늘것만 보여준다면 아래 조건문으로 하면 될것 같네요.

$today = date(Ymd);
$datediff = date(Ymd, strtotime($wr_subject));

if (!empty($datediff) && ($today == $datediff))//날짜가 있고 그날이 오늘일때
{
  //밥 준다.
}
else
{
  //집에가서 먹어라!
}
캘린더형식이 아닌 일반게시판을 수정해서 wr_subject에 날짜(팝업캘린더클릭)를 넣고 wr_1,wr_2,wr_3 에 아침, 점심, 저녁을 넣고 출력하는 것인데...위에 처럼하니 아무 것도 안나요네요..

해서....아래와 같이 madam님의 푸드 스킨에 잇는 것을 좀 짭집기 해서 출력은 되는데...제가 php를 몰라서..

$today = getdate();
$b_mon = $today['mon'];
$b_day = $today['mday'];
$b_year = $today['year'];
if ($year < 1) {
  $month = $b_mon;
  $mday = $b_day;
  $year = $b_year;
}

$lastday=array(0,31,28,31,30,31,30,31,31,30,31,30,31);
if ($year%4 == 0) $lastday[2] = 29;
$dayoftheweek = date("w", mktime (0,0,0,$month,1,$year));
//디비 연결

if ($b_mon < 10) $b_mon = "0".$b_mon;
if ($b_day < 10) $b_day = "0".$b_day;

$query98="SELECT * FROM $g4[write_prefix]$bo_table where wr_subject = '$year$b_mon$b_day'";
$result98 = mysql_query($query98);

if (!$result98 ) {
echo "<img src=$board_skin_path/img/today_title.gif border=0 align=absmiddle> 오늘은 등록된 식단이 없습니다.";
} else {
// 오늘에 자료가 있을 경우 표시
while($data=mysql_fetch_array($result98)) {
$title=$data[wr_subject];
$content=$data[wr_content];
echo"<br>";
echo "<table width=100% cellspacing='3' cellpadding='2' border=0>
<tr><td width=60 align=center><img src='$latest_skin_path/img/c_1.gif' align='absmiddle'></td><td>$data[wr_1]</td></tr>
<tr><td colspan=2 bgcolor=#cccccc height=1></td></tr>
<tr><td width=60 align=center><img src='$latest_skin_path/img/c_2.gif' align='absmiddle'></td><td>$data[wr_2]</td></tr>
<tr><td colspan=2 bgcolor=#cccccc height=1></td></tr>
<tr><td width=60 align=center><img src='$latest_skin_path/img/c_3.gif' align='absmiddle'></td><td>$data[wr_3]</td></tr>
<tr><td colspan=2 bgcolor=#cccccc height=1></td></tr>
</table>" ;
echo"<center><b>$year 년$b_mon 월$b_day 일</b>";
}
}
전체 108 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT