ASP 공부를 하면서...(학원을 다니면서 ㅋㅋ) 게시판을 만들어 보게 되었는데
아~~ 게시판에 페이징에 관련되어서 아따메!!
잘 않된다... 자꾸 오류가난다.. 검색을 해봐도 잘 나오지를 않았다
그래서 이거 또 잊어먹을세라 이렇게 흔적을 남기게 되었다.... 훌쩍;;
머리 나빠서 미칠지경이라는...ㅋㅋㅋㅋㅋ
아래는 내가 했던 소스의 일부분씩을 짤라넣기 한것이다
=======(소스 원본)==========================================================================
'##### 페이지 & 리스트 사이즈 설정 #####
pgsize = 3
pglist = 5 '///한페이지당 출력될 페이지 리스트 갯수
'###### Page Size 설정 ######
rs.pagesize = pgsize '한 페이지에 나오는 게시글 수 지정할수있음
'###### 현재 Page 설정 ######
rs.absolutepage = session("pnum")
'###### 전체 레코드수 추출 ######
totrecord = rs.recordcount '///전체 레코드수
<%
'######################### PAGE LIST 출력 & 링크 - START #########################
%>
<div style="width:700px; text-align:center;">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200" align="center">[현재 <b><%=session("pnum")%></b> PAGE] / [전체 <b><%=rs.pagecount%></b> PAGE]</td>
<td align="center">
<%
'########### 페이지 이전 버튼 출력구문 - START ###########
if startpg <> 1 then
%>
<a href="db06_list.asp?pnum=<%= startpg-pglist+(pglist-1) %>&startpg=<%= startpg-pglist %>&mode=<%=dmode%>&s_part=<%=s_part%>&s_keyword=<%=s_keyword%>"><b><<Prev</b></a>
<%
else
%>
<<Prev
<%
end if
'########### 페이지 이전 버튼 출력구문 - END ###########
'########### 페이지 버튼 출력구문 - START ###########
'for j=1 to rs.pagecount
for j=startpg to int(startpg+(pglist-1)) '///현재 START페이지부터 5개의 페이지 리스트 출력
if j=int(Session("pnum")) then
%>
<b>[<%=j%>]</b>
<%
elseif j<=int(rs.pagecount) then
%>
<a href="db06_list.asp?pnum=<%=j%>&startpg=<%=startpg%>&mode=<%=dmode%>&s_part=<%=s_part%>&s_keyword=<%=s_keyword%>"> [<%=j%>] </a>
<%
end if
next
'########### 페이지 버튼 출력구문 - END ###########
'########### 페이지 다음 버튼 출력구문 - START ###########
if int(startpg+pglist) > int(rs.pagecount) then
%>
Next>>
<%
else
if int(startpg+pglist)>int(rs.pagecount) then
pnum = rs.pagecount
stpg = startpg
else
pnum = startpg+pglist
stpg = startpg+pglist
end if
%>
<a href="db06_list.asp?pnum=<%= pnum %>&startpg=<%= stpg %>&mode=<%=dmode%>&s_part=<%=s_part%>&s_keyword=<%=s_keyword%>"><b>Next>></b></a>
<%
end if
'########### 페이지 다음 버튼 출력구문 - END ###########
%>
</td>
<td width="120"> </td>
</tr>
</table>
</form></td>
</tr>
</table>
</div>
<%
'######################### PAGE LIST 출력 & 링크 - END #########################
%>
댓글 없음:
댓글 쓰기