마이페이지 질문드립니다.
페이지 정보
본문
그런데 두 가지 문제가 해결되지 않아 해당 부분의 소스를 올려 드립니다.
한번 점검 부탁드립니다.
문제는 아래와 같습니다.
1. 올린 글의 숫자 나오는 부분입니다(최근30일인데 (2)로 나오는 부분입니다-더 많은 글을 올렸는데 2건으로 나오는데 카운트 부분이 잘못된 것 같습니다).
2. 최근게시글 올린 날짜에 대한 부분입니다.
이것저것 바꾸어 보아도 최근글 올린 정확한 날짜가 출력되지 않고 전혀 상관없는 날짜가 출력되고 있습니다. 이 부분의 점검을 부탁드립니다.
해당 부분의 소스는 아래와 같습니다.
<td width="33%" class="status_form_content">
<br
<p><a href='../bbs/new.php?view=w&mb_id='>
<?=$member[mb_nick]?>『 최근 올린 글입니다(<?=number_format($total_count)?>) 』</a></P>
<? // 나의 최신게시물
if (!$my_date)
$my_date = "30"; // 아무런 입력이 없으면 최근 7일로...
if ($member[mb_id])
{
$new_count = 5;
$cnt = 0;
$sql = " select bo_table, wr_parent from $g4[board_new_table] a
where mb_id = '$member[mb_id]'
-- and a.wr_id = a.wr_parent
group by bo_table, wr_parent
order by bn_id desc
limit $new_count ";
$res = sql_query($sql);
echo "<table width=100% border=0 cellspacing=0 cellpadding=0>";
for ($i=0; $row=sql_fetch_array($res), $i<$new_count; $i++)
{
if (!$row[bo_table])
{
continue;
}
$tmp_table = $g4[write_prefix].$row[bo_table];
$sql2 = " select wr_subject, wr_comment from $tmp_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
$subj = cut_str(get_text($row2[wr_subject]), 20);
$comment = "";
if ($row2[wr_comment])
$comment = "<span class=new>* $row2[wr_comment]</span>";
echo "<tr><td width='25' >* </td>";
echo "<td height='19' style='letter-spacing: -1px;'>";
echo "<nobr>";
echo "<a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_parent]'>$subj $comment
</a>(";
//날짜표시
$date1 = substr($list[$i][datetime],1,10); //날짜표시형식변경
$date = explode("-", $date1);
$year = $date[0];
$month = $date[1];
$day = $date[2];
$latest_date = $year."-".$month."-".$day."";
echo "<font color=#999999>{$latest_date}</font>";
//날짜표시끝
echo "</nobr>)</td></tr>";
echo "<tr><td colspan='2' background='$outlogin_skin_path/img/dot_line.gif'><img src='$outlogin_skin_path/img/dot_line.gif'></td></tr>";
$cnt++; } if (!$cnt) echo "<tr><td colspan='2' height='50' align='center'>게시글이 없습니다.<br>
<font color='#EF2B5A'><b>글 좀 남겨주세요 (^_^)</b></font></td></tr>";
echo "</table>";
} ?>
</td>
매번 번거롭게 해 드려 죄송합니다.
부탁드립니다.
댓글목록






제로님의 댓글
제로쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일
$tmp_table = $g4[write_prefix].$row[bo_table];
$sql2 = " select wr_subject, wr_comment from $tmp_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
$subj = cut_str(get_text($row2[wr_subject]), 20);
$comment = "";
row값을 사용합니다..
날짜값을 row값으로 수정하셔야 할꺼 같습니다.



쎄엠님의 댓글
쎄엠쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일
아 ! 분주하실텐데 너무 죄송합니다.
아래와 같이 달았는데 반응이 없습니다.
$tmp_table = $g4[write_prefix].$row[bo_table];
$sql2 = " select wr_subject, wr_comment, wr_datetime from $tmp_table where wr_id = '$row[wr_parent]' ";
$row2 = sql_fetch($sql2);
$row2[wr_datetime];
$subj = cut_str(get_text($row2[wr_subject]), 20);
$comment = "";
아무래도 다른 방법을 찾아야할 것 같습니다.
너무 심려를 끼쳐드려 죄송하고 감사합니다.
