1:1게시판 글갯수 표시

1:1게시판 글갯수 표시

QA

1:1게시판 글갯수 표시

답변 2

본문

자기가 쓴 글만 보이는 게시판을 사용중인데요.
상담게시판인데 여분필드를 이용해서 대기중, 답변완료, 보류 이런식으로 표시되도록 해놨습니다.
 
근데 전체글중 대기중인 글갯수를 리스트에 보여주고 싶어서 검색해본 결과
 
<?
$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 ($a3cnt > 0) {
  $cnt .= $a3cnt;
  return $cnt;
 }
 else {
  $cnt .= "";
  return $cnt;
 }
?>
<?=$cnt?>
 
이거한번 적용해보세요..........

$bo_table; // 게시판 테이블 이름
여기서 bo_table 빼고 게시판테이블이름을 적으면 되는건가요?

만약 필드값이 a가 아닐시에 $wr_3 = 'a' "; 이런 부분의 a만 변경해주면 되는것인지요?
제가 너무 몰라서 죄송합니다. 먼가 소스가 무시무시하네요.
ㅜㅜ

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로