밑에 스크린샷 보시면 현재 페이지만 보여지고 나머지 페이지는 안보여야하는데 전체 페이지가 다 보입니다
#페이지 리스트를 출력
}
$page=$page_size*$i; //페이지값을 no값으로 변환
$page_num=$i+1; //실제 페이지 값이 0부터 시작하므로 표시할 때는 1을 더해준다
if($no!=$page){ //현재 페이지가 아닐 경우만 링크를 표시
echo "<a href=\"$'php_self'?no=$page\">";
}
echo " $page_num "; //페이지를 표시
if($no!=$page) {
echo "</a>";
}
}
#다음 페이지 리스트가 필요할 때는 총 페이지가 미지막 리스트보다 클 때이다
#리스트를 다 뿌리고도 더 뿌려줄 페이지가 남았을 때 다음 버튼이 필요할 것이다
if($total_page>$end_page)
{
#다음 페이지 리스트는 마지막 리스트 페이지보다 한 페이지 뒤로 이동하면 된다
$next_list=($end_page+1)*$page_size;
echo "<a href=$php_self?no=$next_list>@</a><p>";
}
|
답변 1개 / 댓글 1개
불량학생™
2015-06-24 (수) 11:01:04
무엇이 문제인지 알 수가 없는데요?
한페이지에 10개씩 보인다고 할 때 현재페이지의 게시물번호가 22부터니까 다음페이지는 12 그다음페이지는 2 이렇게 하면 1,2,3 페이지 링크가 보이는게 맞는데 무엇이 안된다는건지 질문을 좀 더 상세하게 해주세요
답변에 대한 댓글 1개
php공부중
2015-06-24 (수) 11:12:01
답변을 작성하려면 로그인이 필요합니다.
예) Q&A밑에 보시면 1~10까지 나오고 11은 다음눌러야지 나오는것처럼..