본문 바로가기
프로그래밍/웹 프로그래밍

[그누보드] 해당 글쓴이의 최신글 5개 뽑아서 출력 - 2006.2.5 수정

by 체리 2007. 3. 31.
반응형
<tr>
    <td><br><b><?=$view[name]?></b><font color=#FF6600><b>님이 최근 등록한 게시글</font></b><br>
<?
//#############################################################################
// 작성한 총 글수.
// $write[mb_id]가 있다면 회원이고
// 없다면 비회원이 쓴 글이다.
// 비회원은 mb_id field가 null이고 wr_name에 이름이 등록된다.
// 스킨에 따라 다를 수도?
// 아마 모두 같을 것이다 -_-
if($write[mb_id])
        // 사용자 ID가 있다면 ID로 5개 검색
        $last_query = "select * from $g4[write_prefix]$bo_table where mb_id='$write[mb_id]' and wr_is_comment = 0 order by wr_id desc limit 5";
else
        // 사용자 ID가 없다면 이름으로 5개 검색
        $last_query = "select * from $g4[write_prefix]$bo_table where wr_name='$write[wr_name]' and wr_is_comment = 0 order by wr_id desc limit 5";
$last_result = sql_query($last_query);
while($last_row=mysql_fetch_array($last_result)) {
    $last_tmp = strip_tags(stripslashes($last_row[wr_subject]));
    $last_tmp = cut_str($last_tmp,50);
echo "<li> ";
    if($board[bo_use_category]) echo "<font color=#999999>[$last_row[ca_name]]</font>";
        echo "<a href='$g4[bbs_path]/board.php?bo_table=$bo_table&wr_id=$last_row[wr_id]'>&nbsp;$last_tmp</a> <font color=#999999>(".date('Y/m/d', strtotime($last_row[wr_datetime])).")</font><br>";
}
sql_free_result($result);

?><br>
    </td>
</tr>
반응형

댓글