페이징 문제 해결이 가능한지좀 알려주세요~

페이징 문제 해결이 가능한지좀 알려주세요~

QA

페이징 문제 해결이 가능한지좀 알려주세요~

답변 1

본문

제가 특정 게시판은 일명 스크랩함인데요 

일전에 한번 질문했을때 현재 스킨상태가 아닌 

쿼리로 불러와야된다는 답변을 받았거든요 

저도 그렇게 해야된다는건 알지만 

어사이드에 있는 달력 연결문제도 그렇고 

추가로 고쳐야될게 많아 너무 복잡해져서 

그냥 제 형태로 하면서 페이징만 해결이 되면 끝나는 문제라서 

페이징 해결이 가능한 부분인건지 불가능한건지 좀 여쭐게요 

--------------------------------------------------------------------------------------

각 회원이 리스트상에서 스크랩한 글만 볼수있게 

 

 list.skin.php에다가

 

<?php if ($is_scrap['cnt'] ) { ?> 

 

이 코드를 넣었는데요 

 

831400379_1516169794.4159.png
 

근데 페이징이 문제인데요 

(지금 현재 스크랩한 게시물이 있습니다 있는데도 

안보이는거죠.. 3칸에 한개/6칸에 1개/이런식인거죠 )

만약 목록당 리스트 수를 1000개로 하면 일렬로 쫙 보입니다

 

 페이징을 

스크랩한 갯수에 따라서 

회원마다 다 틀리니까 페이징을 다시 짜야된다는 얘기인데 

지금 제가 하려는게 가능한건지 

꼭좀 답변좀 부탁드려봅니다

 

이렇게 왜 하는지는 질문이 너무 복잡해지고 

그냥 리스트에서 스크랩한것만 보여지게 하는거라서

리스트에서 보여지는것만 해결만 하면되는데요

저렇게 가능한건가여?

쿼리로 불러오지 않고 지금 형태로 하면

페이징 연결자체가 불가능한건가요>?

 

이 질문에 댓글 쓰기 :

답변 1

쿼리를 직접 다시 넣지않고 있는 그대로 하려면..

 list.skin.php 스킨 에  코드를 변경할것이 아니라

 

/bbs/list.php   파일내 쿼리문을 분기해야합니다.

결국 쿼리를 해당 요건에 맡게 새로 넣어야하죠.

 

list.php는  모든 게시판에 사용되는 공통파일입니다. 

 

<?php if ($is_scrap['cnt'] ) { ?> 

위처럼  처리할 문제가 아니라  쿼리문  자체적으로  조건문을 넣어야합니다.

and 회원아이디="아이디" and 스크랩한 게시물 조건~

 

페이징을 위한 계산은 list.php에 있습니다.

 

 

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