<% Const PAGESIZE=12 Const PARTSIZE=10 Const AboutSize=8 %> 中国卡车信息网
配件快捷通道
配件产品信息
<% 'response.Write(keysList) action = "" action = trim(request("action")) path = request.ServerVariables("PATH_INFO") '上个页面传递的页面参数; length = Len (path) '上个页面传递的页面参数的长度; folderPosition = Instr(path,"/") folderPath = right(path,length-1) folderPosition = Instr(folderPath,"/") folderPath = left(folderPath,folderPosition-1) pagePosition = InstrRev(path, "/") pagePath = right (path, length-pagePosition) '获取该文件名,分页显示时需要使用; if request("partsType") = "" then keysList = "1=1" keys = " and 1=1" else keysList = "partsType="&request("partsType") &"&" keys = " and partsType='"&request("partsType")&"'" end if dim pagecount,page,Spage,Epage,recordcount,i page = request.querystring("page") if page = "" or IsNull(page) then page = 1 if not IsNumeric(page) then page = 1 page = Cint(page) set rs = server.createobject("adodb.recordset") if action = "" then sql = "select partsName,partsType,partsCompany from parts where ifshow=1 " &keys& " order by id desc" else sql = "select partsName,partsType,partsCompany from parts where ifshow=1 " &keys& " order by "&action&", id desc" end if rs.open sql,conn,1,1 recordcount = rs.RecordCount rs.PageSize = PAGESIZE pagecount = rs.PageCount if page < 1 then page = 1 elseif page > pagecount then page = pagecount end if Numbers = 1 if recordcount > 0 then RS.AbsolutePage = page for i = 1 to PAGESIZE if RS.EOF then exit for if Numbers MOD 6 = 0 then cssInfo = "productPage_1" else cssInfo = "productPage" end if %> <% if Numbers MOD 6 = 0 then response.Write("
") end if Numbers = Numbers + 1 rs.MoveNext() next rs.close conn.close set rs = nothing set conn = nothing 'More page; response.Write("
") if pagecount > 0 then response.write("页次:" & page & "/" & pagecount & " 每页" & pagesize & " 共" & recordcount & "产品  分页:") Spage = page mod PARTSIZE if page > PARTSIZE then if Spage = 0 then Spage = PARTSIZE Spage = page - Spage + 1 else Spage = 1 end if Epage = Spage + PARTSIZE - 1 if Epage > pagecount then Epage = pagecount if page > PARTSIZE then response.write("[<<]") end if for i = Spage to Epage if i = page then response.write("[" & i & "]") else response.write("[" & i & "]") end if next if Epage < pagecount then response.write("[>>]") end if if Spage <> 1 then response.write("[首页]") if Epage <> pagecount then response.write("[尾页]") end if response.Write("
")%>