%
v_page = Request("p_page")
v_search = Request("p_search")
v_keyword = Request("p_keyword")
'리스트 화면에 보여줄 갯수
v_pagesize = 10
'페이징 갯수
v_block = 10
'내용 길이
length = 30
If Len(v_page) = 0 Then
v_page = 1
End If
if (trim(Request("p_keyword")) <> "") and (Request("p_search") <> "") Then '검색어가 있다면
strSearch = "Where "& v_search &" like '%"& Replace(v_keyword,"'","''")&"%'"
end if
SQg_T = "Select Count(News_idx),CEILING(CAST(Count(*) AS FLOAT)/" & v_pagesize & ") from NewsLatter "
SQg_T = SQg_T & strSearch
Set Rs_Tot = Dbcon.execute(SQg_T)
v_total = Rs_Tot(0)
v_totalpage = Rs_Tot(1)
strSQL = "SELECT Top "& (v_page*v_pagesize) & " * FROM NewsLatter "
strSQL = strSQL & strSearch
strSQL = strSQL & " Order by News_date Desc"
Set Rs_L = DbCon.Execute(strSQL)
'title_str "뉴스레터목록",600
%>
| |
| 전체뉴스레터수 : <%=v_total%> <%=v_totalpage%>
/ <%=v_page%> |
|
<%
v_temp = Int((v_page - 1) / v_block) * v_block + 1
If v_temp = 1 Then
'Response.Write "[이전 " & v_block & "개]"
Else
Response.Write"[이전]"
End If
v_loop = 1
Do Until v_loop > v_block Or v_temp > v_totalpage
If v_temp = CInt(v_page) Then
Response.Write "[" & v_temp &"] "
Else
Response.Write"[" & v_temp & "] "
End If
v_temp = v_temp + 1
v_loop = v_loop + 1
Loop
If v_temp > v_totalpage Then
'Response.Write "[다음 " &v_block&"개]"
Else
Response.Write"[다음]"
End If
%>
|
|
|
|