7쟁이님의 나의 최근게시물 뽑기 질문입니다. 정보
7쟁이님의 나의 최근게시물 뽑기 질문입니다.본문
로그인시에는 아무 문제가 없는데...
로그아웃하면 테이블이 깨져버립니다..
밑에 코멘트에 있는 방법 2가지 전부 해봤는데..
전부 깨져버리고...
7쟁이님 방법대로 하니까 로그인 하십시오 라는 문구가 계속 떠서
사용하기가 힘듭니다..
로그인 안했을시에는 테이블에 로그입하십시오라는 문구라든지...
테이블을 다르게 대처 할 수 있는 방법이 없을까요?
댓글 전체
<? if (!$member['mb_id']) { ?>
로그인안한상태에 나오는 멘트
<? } else { ?>
로그인하면 나오는 최근게시물<? } ?>
이렇게 처리하면 됩니다.
로그인안한상태에 나오는 멘트
<? } 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])
{
$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 { ?>
위 소스
<? } ?>
빈공간
<? } else { ?>
위 소스
<? } ?>
아~~감사합니다..^^ 명합아이님..