여분필드 이용한 게시판의 카운트
본문
1)
변형된 1:1 게시판입니다.
2)
관리자가 게시판 여분필드(wr_1)에 아이디를 설정한 회원이, 자신의 글만 볼 수 있습니다.
3)
관리자는 특정회원에게 여러 개의 글을 남길 수 있습니다.
4)
특정회원이 1:1게시판에 접속시 관리자가 자신에게 남긴 글들을 보게 됩니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
여기까지는 만들었는데,
관리자가 특정회원에게 남긴 글들의 번호가 wr_num 그대로 출력됩니다.
(관리자가 중간에 다른 회원에게 남긴 글들도 있어서, 4, 10, 16, 27.. 등 게시글 번호가 그대로 출력되네요.)
특정회원이 접속했을 때, 그 특정회원에 관련된 글들이 1 2 3 4.. 순차적으로 카운트되게 하고 싶습니다.
(( bbs의 list.php 로직을 복사한 새 파일(list_1.php)을 skin 폴더에서 인클루드하기 때문에, list.php에 있던 로직을 자유롭게 변형할 수 있습니다. ))
sql을 어떻게 불러야 하는지,
count는 어떻게 설정해야 하는지,
초보 입장에서 많이 막히고 며칠 동안 고심 중입니다.
고수님들의 도움과 조언, 부탁 드립니다.
답변 2
wr_num 값으로 하시면 안되구요
전체글 즉 내가 볼수 있는 글의 수 = total
현재페이지 = page
현재페이지 목록 수 = row
$total = 112; //총글이 112개라고 가정
$page = 2; //현재 페이지가 2페이지라고 가정
$row = 10; //한페이지에 보여줄 글 수가 10개 라고 가정
현재페이지의 시작번호는
$firstNum = $total - (($page -1) * $row);
이런식의 계산이 나옵니다
그러면 $fitstNum의 값은 102가 나오겠지요
list.php파일보시면 51번째줄에 $total_count라고 있어요.
현재 게시판의 전체글의 갯수를 가져오는건데 바로위 조건문에 게시글의 갯수를 셀때 회원만 글을적고 관리자는 답글로만 단다면 회원아이디를 조건추가해주고요.
관리자도 답변이 아니라 글작성으로 글을 남긴다면 회원과 관리자 아이디를 조건에 추가해주셔서 검색하면 되겠습니다.