ClassicASP 게시물 글번호 순차적으로 처리하기
페이지 정보
본문
글번호를 순차적으로 처리하는걸 알려드리겠습니다.
대부분 db에 저장이 되는 번호값을 가져와서 리스트에 뿌려줄겁니다.
그냥 글만 올라오면 순차적으로 글번호가 잘 나오지만, 삭제가 되거나, 답변글이 올라오면 글 번호가 엉망이 되기 쉽상입니다.
임시번호로 쓸 변수를 id_num 이라고 합니다.
현재 DB에 저장된 글 수가 총 100개라고 해요.
그러면, 대충 처리하는걸 보자면.. list.asp 파일에 목록을 출력하는 부분에 다음과 같이 쓰입니다.
id_num = 100 (총 글수)
do until....
..
<%=id_num%> (글번호 표시)
..
id_num = id_num-1
loop
대충 이렇게 돌아가는겁니다..
그러면.. 처음에 100글이 출력이 되고.. 그다음글에서는 -1 된 99가 출력이 되고..
DB의 num 값과 전혀 상관없이.. 출력이 되는거죠.. ^^
이제 소스코드를 알아볼까요??
다른 부분은 위의 부분과 똑같구요..
id_num 변수의 값만 보시면 될겁니다.
id_num = totalcount - (Page -1) * PageSize
do until....
..
<%=id_num%> (글번호 표시)
..
id_num = id_num-1
loop
totalcount : 올라온 총 글 갯수의 변수명
page : 현재 글을 읽고 있는 페이지의 변수명.
pagesize : 한페이지에 몇개의 글을 보여줄꺼냐 하는 변수명
글번호에.. <%=id_num%> 라고 입력합니다.
관련자료
http://www.aspkorea.co.kr/dboard/dboard.asp?ls_bmSeq=10014&ls_bSeq=44&ls_bType=read&ls_mSeq=10001&str_main=320&str_sub=100
https://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=287
대부분 db에 저장이 되는 번호값을 가져와서 리스트에 뿌려줄겁니다.
그냥 글만 올라오면 순차적으로 글번호가 잘 나오지만, 삭제가 되거나, 답변글이 올라오면 글 번호가 엉망이 되기 쉽상입니다.
임시번호로 쓸 변수를 id_num 이라고 합니다.
현재 DB에 저장된 글 수가 총 100개라고 해요.
그러면, 대충 처리하는걸 보자면.. list.asp 파일에 목록을 출력하는 부분에 다음과 같이 쓰입니다.
id_num = 100 (총 글수)
do until....
..
<%=id_num%> (글번호 표시)
..
id_num = id_num-1
loop
대충 이렇게 돌아가는겁니다..
그러면.. 처음에 100글이 출력이 되고.. 그다음글에서는 -1 된 99가 출력이 되고..
DB의 num 값과 전혀 상관없이.. 출력이 되는거죠.. ^^
이제 소스코드를 알아볼까요??
다른 부분은 위의 부분과 똑같구요..
id_num 변수의 값만 보시면 될겁니다.
id_num = totalcount - (Page -1) * PageSize
do until....
..
<%=id_num%> (글번호 표시)
..
id_num = id_num-1
loop
totalcount : 올라온 총 글 갯수의 변수명
page : 현재 글을 읽고 있는 페이지의 변수명.
pagesize : 한페이지에 몇개의 글을 보여줄꺼냐 하는 변수명
글번호에.. <%=id_num%> 라고 입력합니다.
관련자료
https://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=287
댓글목록
등록된 댓글이 없습니다.