<%
Set Rs=Server.CreateObject("Adodb.RecordSet")
SQL="SELECT * FROM product "&strsql&" ORDER BY ID DESC"
'response.Write(sql)
Rs.CursorLocation=3
Rs.Open SQL,Conn,1
ArticleCount=Rs.RecordCount
Page=Request.QueryString("Page")
If IsInt(Page) = False Then
Page=1
Else
Page=Cint(Page)
End If
If ArticleCount Mod Cint(PageSize)=0 Then
PageCount= ArticleCount \ Cint(PageSize)
Else
PageCount= ArticleCount \ Cint(PageSize)+1
End If
If Not (Rs.Bof And Rs.Eof) Then
Rs.MoveFirst
If Page > PageCount Then Page = PageCount
If Page<1 Then Page=1
Rs.Move (Page-1) * Cint(PageSize)
i=0
%>
<%
count=1
Do While Not Rs.Eof And i<=PageSize
Id=Rs("id")
ItemNo=rs("ItemNo")
previewimg=rs("previewimg")
%>
|
<%
if count mod 4 <>0 then%>
<%end if%>
<%
if count mod 4 =0 then
response.write" "
end if
Rs.MoveNext
count=count+1
i=i+1
if i>=PageSize then exit do
Loop
%>
<% else %>
<%
End If
Rs.Close
Set Rs=Nothing
%>
| <%
If ClassID<>"" Then
pagestr="ClassID="&request("classid")&"&"
end if
if nclassid<>"" then
pagestr="NClassID="&request("Nclassid")&"&"
end if
if keyword<>"" then
pagestr=pagestr&"keyword="&keyword&"&"
end if
Response.Write (ShowPage(PageCount,ArticleCount,Page,PageSize,"/product.asp?"&pagestr))
%>
|
|