글이 없는데 페이징이 생깁니다.

글이 없는데 페이징이 생깁니다.

QA

글이 없는데 페이징이 생깁니다.

본문

238314747_1631165891.4128.png

 

페이징은 관리자로 로그인했을때 게시판 전체목록이 보일때는

페이징이 정확하게 생깁니다. 

 

개별 아이디로 로그인했을 때,

자기 게시물만 보이는 경우입니다.

게시물이 없는 경우에는 

 

게시글이 없기 때문에 페이징이 안 생겨야 하는데 페이징이 생깁니다.

 

아마도 아이디 관계없이 전체 게시글의 페이지 수롤 가져와서 그런거 같은데

어디를 수정해야 할까요?

이 질문에 댓글 쓰기 :

답변 3

게시글 목록 페이지에서는 쿼리를 2번 합니다.

* 하나는 (조건에 해당하는) 전체 글 개수를 가져오는 쿼리

* 다른 하나는 전체 글 정보를 가져오는 쿼리

 

얘기하신 대로..

아이디 조건이 있는 경우에도..

아이디 조건이 있는 경우의 글 개수를 가져오는 것이 아닌

전체 글 수를 가져와서 생긴 문제입니다.

 

/bbs/list.php 에서 아이디 조건이 있는 경우의 글 개수를

해당 사항에 맞게 가져오는 방법을 고민해야 될 듯 합니다.

basic 스킨으로 변경해보세요

아.. 그누보드가 아닌가 보군요....

전체 페이지를 구하는 쿼리문을 확인해보세요

전체 개수가 잘못 가져오는거 같습니다

답변을 작성하시기 전에 로그인 해주세요.
전체 115
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT