18. december 2005 - 15:24Der er
7 kommentarer og 1 løsning
hjælp til at implementer paging funktion
Hej venner..
Er der nogle der kan hjælpe mig med at implementer paging funktion til en billed galeri system jeg bruger..?
takker....
<!--#include file="duzenbaz.asp"--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> <% kat_id = Request.QueryString("kat_id") Set ka= Server.CreateObject("ADODB.Recordset") sor = "Select * From tblgaleri_kat where k_id = "&kat_id&"" ka.Open sor,Sur,1,3 Set rs= Server.CreateObject("ADODB.Recordset") sor = "Select * From tblgaleri where kat_id = "&kat_id&" order by r_id desc;" rs.Open sor,Sur,1,3 syf = Request.QueryString("syf") if syf="" then syf=1 end if %> <style type="text/css"> <!-- --> </style> <link href="../../css/style01.css" rel="stylesheet" type="text/css"> </head>
response.write "</td>" noPrRow = noPrRow + 1 if noPrRow = maxPrRow then response.write "</tr>" noPrRow = 0 end if rs.Movenext loop if noPrRow > 0 then response.write "</tr>" response.write "</table>" next %>
hej fennec, kender den script og har også brugt den et par gange.. men jeg har bare problemer med at implementer den til min egen kode.. derfor søger jeg hjælp til at tilføje paging funk. til min kode.. :)
Min erfaring siger, at det er nemmere at smide din kode ind i den fra activedeveloper, end smide den kode ind i din egen.
Jeg er kommet frem til noget i denne stil: <!--#include file="duzenbaz.asp"--> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9"> <% kat_id = Request.QueryString("kat_id") Set ka= Server.CreateObject("ADODB.Recordset") sor = "Select * From tblgaleri_kat where k_id = "&kat_id&"" ka.Open sor,Sur,1,3 Set rs= Server.CreateObject("ADODB.Recordset") sor = "Select * From tblgaleri where kat_id = "&kat_id&" order by r_id desc;" rs.Open sor,Sur,1,3 syf = Request.QueryString("syf") if syf="" then syf=1 end if %> <style type="text/css"> <!-- --> </style> <link href="../../css/style01.css" rel="stylesheet" type="text/css"> </head>
<% If rs.eof then Response.Write "<center>Su anda bu dizine resim eklenmemis</center>" Response.End End If
intPage = Request.querystring("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 rs.PageSize = 10 rs.AbsolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount
noPrRow = 0 maxPrRow = 3
response.write "<table>" do while not rs.EOF And intRecCount > 0 if noPrRow = 0 then response.write "<tr>" response.write "<td>" response.Write "<img src=""galeri_images/"& rs("r_url")&""" border=""1"" style=""width:130;cursor:pointer;"" onclick=""popWin(this.src);"" title=""Klik for fuld størrelse""> " response.write "</td>" noPrRow = noPrRow + 1 if noPrRow = maxPrRow then response.write "</tr>" noPrRow = 0 end if intRecCount = intRecCount - 1 rs.Movenext loop if noPrRow > 0 then response.write "</tr>" response.write "</table>" next
Response.Write "<p>Gå til side " For intNum = 1 To intPageCount Response.Write "<a href=DinSide.asp?page=" & intNum & "&kat_id="& kat_id &"&syf="& syf &">" & intNum & "</a> " Next Response.Write "<p>" If Clng(intPage) > 1 Then Response.Write "<a href=DinSide.asp?page=" & intPage - 1 & "&kat_id="& kat_id &"&syf="& syf &"><<</a>" Else Response.Write "<<" End If
Response.Write " "
If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=DinSide.asp?page=" & intPage + 1 & "&kat_id="& kat_id &"&syf="& syf &">>></a> " Else Response.Write ">>" End If
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.