아로한아로

7쟁이님의 나의 최근게시물 뽑기 질문입니다.

로그인시에는 아무 문제가 없는데...
로그아웃하면 테이블이 깨져버립니다..
밑에 코멘트에 있는 방법 2가지 전부 해봤는데..
전부 깨져버리고...
7쟁이님 방법대로 하니까 로그인 하십시오 라는 문구가 계속 떠서
사용하기가 힘듭니다..
로그인 안했을시에는 테이블에 로그입하십시오라는 문구라든지...
테이블을 다르게 대처 할 수 있는 방법이 없을까요?
|

댓글 5개

<? if (!$member['mb_id']) { ?>
로그인안한상태에 나오는 멘트
<? } else { ?>
로그인하면 나오는 최근게시물<? } ?>

이렇게 처리하면 됩니다.
로그인안한 상태에서는 아예 빈걸로 보여주면 되겠지요?
명함아이님 답변 감사드립니다..
그런데 저 밑에 소스를 어떻게 수정해야되나요??
로그인 하시면 나의 최근 게시물을 확인할 수 있습니다
라는 문구가 나오게 하려면...어떻게 해야하는지...
어느 부분에 님이 말씀하신 소스를 넣어야되나요??
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

<?
// 나의 최근게시물
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% cellspacing=0 cellpadding=0>";
echo "<tr>";
echo "<td width=7 height=7><img src='$g4[path]/skin/latest/my_view/img/line_mid_p1.gif'></td>";
echo "<td background='$g4[path]/skin/latest/my_view/img/line_mid_p5.gif'></td>";
echo "<td width=7><img src='$g4[path]/skin/latest/my_view/img/line_mid_p2.gif'></td>";
echo "</tr>";
echo "<tr>";
echo "<td background='$g4[path]/skin/latest/my_view/img/line_mid_p8.gif'></td>";
echo "<td>";

echo "<table width=95% cellpadding=0 cellspacing=0 align=center>";
echo "<tr height=25><td><img src='$g4[path]/skin/latest/my_view/img/list_icon.gif'> <a href='$g4[bbs_path]/new.php?view=w&mb_id=$member[mb_id]'><span style='color:#333333;'><b>나의 최근게시물</b></span></a></td></tr><tr><td height=1 bgcolor=#FF9900></td></tr>";
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 = get_text($row2[wr_subject]);
$comment = "";
if ($row2[wr_comment])
$comment = "<span class=small>($row2[wr_comment])</span>";
echo "<tr height=23><td class=bg_menu2 title='$subj'>";
echo "<nobr style='display:block;overflow:hidden;width:164px;'>";
echo "<img src='$g4[path]/skin/latest/my_view/img/list_icon2.gif'> <a href='$g4[bbs_path]/board.php?bo_table=$row[bo_table]&wr_id=$row[wr_parent]'>";
echo "<span style='color:#666666;'>$comment $subj</span></a>";
echo "</nobr></td></tr>";

$cnt++;
}
if (!$cnt)
echo "<tr><td><span style='color:gray;'>게시글이 없습니다.</span></td></tr>";
echo "</table>";
echo "</td>";
echo "<td background='$g4[path]/skin/latest/my_view/img/line_mid_p6.gif'></td>";
echo "</tr>";
echo "<tr>";
echo "<td height=7><img src='$g4[path]/skin/latest/my_view/img/line_mid_p4.gif'></td>";
echo "<td background='$g4[path]/skin/latest/my_view/img/line_mid_p7.gif'></td>";
echo "<td><img src='$g4[path]/skin/latest/my_view/img/line_mid_p3.gif'></td>";
echo "</tr>";
echo "</table>\n";
}
?>
<? if (!$member['mb_id']) { ?>
빈공간
<? } else { ?>
위 소스
<? } ?>
아~~감사합니다..^^ 명합아이님..
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
19년 전 조회 1,336
19년 전 조회 1,177
19년 전 조회 1,352
19년 전 조회 1,581
현호
19년 전 조회 1,483
19년 전 조회 1,441
19년 전 조회 1,610
19년 전 조회 1,711
19년 전 조회 1,547
19년 전 조회 1,042
19년 전 조회 1,407
19년 전 조회 1,590
19년 전 조회 1,650
19년 전 조회 1,497
19년 전 조회 1,641
19년 전 조회 1,535
19년 전 조회 1,449
19년 전 조회 1,080
19년 전 조회 1,105
19년 전 조회 1,577