접속자의 그룹에 해당하는 최근게시물만 출력하기 정보
접속자의 그룹에 해당하는 최근게시물만 출력하기본문
아래의 방법 말고 좀 더 나은 방법이 있으면 알려주세요...
<table width="100%" cellpadding=0 cellspacing=0>
<tr>
<td valign=top>
<? if($member[mb_level] != 10) { //최고관리자가 아니면 해당 그룹의 게시판만 출력
$sql1 = " select b.gr_id from g4_member a, g4_group_member b where a.mb_id = b.mb_id and a.mb_id = '$member[mb_id]' ";
$result1 = mysql_query($sql1);
$row1 = mysql_fetch_array($result1);
$sql = " select bo_table, bo_subject from $g4[board_table] where gr_id = '$row1[0]' order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo latest("scroll", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
}
else { // 최고관리자이면 전체 게시판 출력
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo latest("scroll", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
}
?>
</td>
</tr>
</table>
<tr>
<td valign=top>
<? if($member[mb_level] != 10) { //최고관리자가 아니면 해당 그룹의 게시판만 출력
$sql1 = " select b.gr_id from g4_member a, g4_group_member b where a.mb_id = b.mb_id and a.mb_id = '$member[mb_id]' ";
$result1 = mysql_query($sql1);
$row1 = mysql_fetch_array($result1);
$sql = " select bo_table, bo_subject from $g4[board_table] where gr_id = '$row1[0]' order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo latest("scroll", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
}
else { // 최고관리자이면 전체 게시판 출력
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
echo latest("scroll", $row['bo_table'], 12, 70, "4,25");
echo "<p>\n";
}
}
?>
</td>
</tr>
</table>
댓글 전체
오~ 지금 까지 열심히 찾아다니던 답을 여기서 얻었습니다. 감사합니다.
아무도 해결을 못해주셨거든요.
아무도 해결을 못해주셨거든요.
감사합니다. 고민 많이 했던 내용입니다 ^^