게시물 글번호 순차적으로 처리하기 > 기술자료 | 해피정닷컴

게시물 글번호 순차적으로 처리하기 > 기술자료

본문 바로가기

사이트 내 전체검색

게시물 글번호 순차적으로 처리하기 > 기술자료

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

댓글목록

등록된 댓글이 없습니다.


Total 198건 9 페이지
  • RSS
기술자료 목록
38
ClassicASP   12250  2008-04-24 11:47 ~ 2012-03-24 00:00  
37
ClassicASP   14559  2008-04-23 22:02 ~ 2015-02-03 00:00  
36
ClassicASP   14353  2008-04-17 22:30 ~ 2013-06-19 00:00  
35
ClassicASP   18529  2008-04-16 22:54  
34
ClassicASP   19168  2008-04-04 04:45  
33
ClassicASP   12799  2008-03-29 16:40  
32
ClassicASP   26987  2008-03-24 17:55 ~ 2012-05-18 00:00  
31
ClassicASP   12850  2008-03-21 08:36  
30
ClassicASP   30340  2008-03-14 14:53 ~ 2018-03-24 04:08  
29
ClassicASP   13918  2008-03-13 08:04  
28
ClassicASP   12018  2008-03-13 07:31  
27
ClassicASP   30469  2008-03-09 18:44 ~ 2018-05-15 14:37  
26
ClassicASP   23272  2008-03-08 10:40 ~ 2013-11-28 00:00  
25
ClassicASP   25015  2008-03-08 10:34 ~ 2014-07-08 00:00  
24
ClassicASP   10726  2008-01-10 08:48  
23
ClassicASP   27137  2007-12-29 11:18  
22
ClassicASP   10981  2007-12-28 14:42 ~ 2008-10-17 00:00  
열람
ClassicASP   22843  2007-09-28 22:39 ~ 2009-11-11 00:00  
20
ClassicASP   11695  2007-09-28 21:47  
19
ClassicASP   17697  2007-09-22 18:30 ~ 2013-12-26 00:00  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.