-
[JS, PHP, MySQL] 웹 사이트 만들기 1.11 - 게시판 목록 페이징 심화WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 22. 23:41
게시물과 페이지를 연결해 주었고, 이전페이지, 다음페이지로의 이동버튼도 만들어 주었다
데이터 추가하기
정확히 적용이 되었는지 확인하도록 11페이지까지 갈 수 있도록 내용을 추가해 주었다
게시판 페이지
19 ~ 20
페이지 번호를 GET 방식을 이용하여 받아오도록 하였다44 ~ 47
받아온 페이지 번호를 이용하여 함수의 값으로 입력해 준다게시판 페이징하기
3 ~ 7
게시물의 총개수를 구해서 total_num 변수에 담아준다9 ~ 16
함수를 만들어주고 시작페이지, 마지막페이지와 같이 페이지의 기준을 만들어준다18 ~ 26
이전페이지가 음수가되지 않도록, 마지막 페이지가 총페이지의 수를 넘어가지 않도록 해준다28 ~ 33
중앙으로 오도록 해주고 '처음' 을 클릭하면 1페이지, 1번으로 오도록 해 주었다35 ~ 41
1페이지가 아니라면 이전 페이지로 돌아갈 수 있으므로 2페이지부터 마지막 페이지까지만 보이도록 해 주었다43 ~ 59
중간에 숫자 1, 2, 3, 4, 5 가 나오도록 해 주었으며 해당 번호를 클릭하면 페이지가 알맞게 이동이 되도록 해 주었다61 ~ 67
다음페이지가 총 페이지의 수보다 작다면 다음페이지로 이동할 수 있으므로 화면에 보이도록 해 주었다69 ~ 76
마지막 버튼을 클릭하면 마지막페이지에서 마지막 번호로 이동을 하도록 해 주었다모두 정상적으로 작동한다
SELECT COUNT(*) cnt FROM `테이블 이름`; -- 열 이름이 cnt로 바뀌면서 테이블 행의 총 개수를 구하는 질의문이 된다
ceil(3.3) // ceil(3.3)은 4 이다 floor(3.7) // floor(3.7)은 3 이다
728x90'WEB 만들기 > mk_web - JS, PHP, MYSQL' 카테고리의 다른 글
[JS, PHP, MySQL] 웹 사이트 만들기 1.13 - 글쓰기, 게시글 보기 (0) 2023.06.03 [JS, PHP, MySQL] 웹 사이트 만들기 1.12 - 글쓰기, 글작성 페이지 만들기 (0) 2023.05.31 [JS, PHP, MySQL] 웹 사이트 만들기 1.10 - 게시판 목록 페이징 기초 (0) 2023.05.22 [JS, PHP, MySQL] 웹 사이트 만들기 1.9 - 게시판 목록 페이지 만들기 (0) 2023.05.21 [JS, PHP, MySQL] 웹 사이트 만들기 1.8 - 메인페이지, 게시판페이지, 마이페이지 기초 만들기 (0) 2023.05.21