페이징 문제 해결이 가능한지좀 알려주세요~
본문
제가 특정 게시판은 일명 스크랩함인데요
일전에 한번 질문했을때 현재 스킨상태가 아닌
쿼리로 불러와야된다는 답변을 받았거든요
저도 그렇게 해야된다는건 알지만
어사이드에 있는 달력 연결문제도 그렇고
추가로 고쳐야될게 많아 너무 복잡해져서
그냥 제 형태로 하면서 페이징만 해결이 되면 끝나는 문제라서
페이징 해결이 가능한 부분인건지 불가능한건지 좀 여쭐게요
--------------------------------------------------------------------------------------
각 회원이 리스트상에서 스크랩한 글만 볼수있게
list.skin.php에다가
<?php if ($is_scrap['cnt'] ) { ?>
이 코드를 넣었는데요
근데 페이징이 문제인데요
(지금 현재 스크랩한 게시물이 있습니다 있는데도
안보이는거죠.. 3칸에 한개/6칸에 1개/이런식인거죠 )
만약 목록당 리스트 수를 1000개로 하면 일렬로 쫙 보입니다
페이징을
스크랩한 갯수에 따라서
회원마다 다 틀리니까 페이징을 다시 짜야된다는 얘기인데
지금 제가 하려는게 가능한건지
꼭좀 답변좀 부탁드려봅니다
이렇게 왜 하는지는 질문이 너무 복잡해지고
그냥 리스트에서 스크랩한것만 보여지게 하는거라서
리스트에서 보여지는것만 해결만 하면되는데요
저렇게 가능한건가여?
쿼리로 불러오지 않고 지금 형태로 하면
페이징 연결자체가 불가능한건가요>?
답변 1
쿼리를 직접 다시 넣지않고 있는 그대로 하려면..
list.skin.php 스킨 에 코드를 변경할것이 아니라
/bbs/list.php 파일내 쿼리문을 분기해야합니다.
결국 쿼리를 해당 요건에 맡게 새로 넣어야하죠.
list.php는 모든 게시판에 사용되는 공통파일입니다.
<?php if ($is_scrap['cnt'] ) { ?>
위처럼 처리할 문제가 아니라 쿼리문 자체적으로 조건문을 넣어야합니다.
and 회원아이디="아이디" and 스크랩한 게시물 조건~
페이징을 위한 계산은 list.php에 있습니다.