1:1게시판 글갯수 표시
본문
자기가 쓴 글만 보이는 게시판을 사용중인데요.
상담게시판인데 여분필드를 이용해서 대기중, 답변완료, 보류 이런식으로 표시되도록 해놨습니다.
근데 전체글중 대기중인 글갯수를 리스트에 보여주고 싶어서 검색해본 결과
<?
$a = sql_fetch("select count(wr_3) as cnt from `$write_table` where wr_3 = 'a'");
echo $a[cnt];
?>
$a = sql_fetch("select count(wr_3) as cnt from `$write_table` where wr_3 = 'a'");
echo $a[cnt];
?>
이런식으로 wr_3 필드값이 a인 글갯수를 불러 들이는 소스를 찾았습니다. 적용결과 제대로 표시되는것 같긴 했는데 관리자는 모든 사람의 글이 보이므로 대기중인 글갯수가 다 보이는데
이게 자기가 쓴 글만 보이는 게시판이라서 자기가 쓴 글중에서 대기중인 글갯수를 보여주더라구요...
1:1게시판을 유지하면서 대기중인 글갯수는 전체 글갯수중에서 뽑아올수는 없을까요?
능력자분들 도와주세요..ㅠㅠ
------
수정 추가..
아 근데 다시 해보니 저 소스자체도 ... 제대로 안나오는데 능력자분 도와주세요...
답변 2
$tmp_write_table = "g4_write_".$bo_table; // 게시판 테이블 전체이름
if ($is_admin) {
$wr_3cnt = "select count(*) as cnt from $tmp_write_table where $wr_3 = 'a' ";
}else{
$wr_3cnt = "select count(*) as cnt from $tmp_write_table where $wr_3 = 'a' and mb_id = '$member[mb_id]' ";
}
$a3cnt = sql_fetch($wr_3cnt );
if ($is_admin) {
$wr_3cnt = "select count(*) as cnt from $tmp_write_table where $wr_3 = 'a' ";
}else{
$wr_3cnt = "select count(*) as cnt from $tmp_write_table where $wr_3 = 'a' and mb_id = '$member[mb_id]' ";
}
$a3cnt = sql_fetch($wr_3cnt );
if ($a3cnt > 0) {
$cnt .= $a3cnt;
return $cnt;
}
else {
$cnt .= "";
return $cnt;
}
?>
<?=$cnt?>
$cnt .= $a3cnt;
return $cnt;
}
else {
$cnt .= "";
return $cnt;
}
?>
<?=$cnt?>
이거한번 적용해보세요..........
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.