webForumDet fria alternativet

Paging

4 svar · 208 visningar · startad av PappaMuppen

PappaMuppenMedlem sedan aug. 200343 inlägg
#1

Jaja, jag vet. Det finns hur många trådar om detta som hellst men men. Har sökt och får upp hur många träffar som hellst. Jag har läst och läst och provat och provat... Men inte lyckats.

Jag ska som ni säkert förstår lägga in paging på min sida.

Koden för sidan ser ut såhär:

<% Set Conn = Server.CreateObject("ADODB.Connection")
Set recset = Server.CreateObject("ADODB.RecordSet")

Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("lankar/lankar.mdb")

If Request.QueryString("sort") = "" Or Request.QueryString("sort") = "datum" Then
SQL = "SELECT * From lankar order by ID desc"

ElseIf Request.QueryString("sort") = "namn" Then
SQL = "SELECT * From lankar order by namn"

ElseIf Request.QueryString("sort") = "klick" Then
SQL = "SELECT * From lankar order by namn"
End IF

recset.Open SQL, Conn
Do while NOT recset.EOF %>

<tr <% if color = 1 then %> bgcolor="#CED6DE" <% else %> bgcolor="#FFFFFF"<% end if %>>
<td><%=recset("datum")%></td><td><a href="<%=recset("url")%>" target="_blank"><%=recset("namn")%></a></td><td><%=recset("klick")%></td><td><%=recset("tipsare")%></td><td><a href="#" title="Mer info"><img src="bilder/bullet.gif" border=0></a></td>
</tr>
<%
if color = 1 then
color = 0
else
color = 1
end if
recset.MoveNext
Loop
recset.Close
%>

Jag är mycket tacksam om någon kunde hjälpa mig att lägga in paging i detta.

m_soderlundMedlem sedan sep. 20026 425 inlägg
#2

Jag tror att min lilla GetRows() och paging skulle kunna hjälpa dig en smula. Koden är defintivt inte så svår att förstå. :)

PappaMuppenMedlem sedan aug. 200343 inlägg
#3

Jo, lite :P
Fattar inte riktigt var du skriver ut posterna?

Engine^Medlem sedan dec. 20003 887 inlägg
#4
Response.Write posts(0) & " | " & posts(1) & " | " & posts(2)

Men som herr söderlund skrivit i sin kommentar så är det bättre att välja mer beskrivande namn och tre olika varibler. Det blir liksom enklare att se vad som pågår då.

PappaMuppenMedlem sedan aug. 200343 inlägg
#5

Kan man inte bara skriva ut koden med
<%=RecSet("kolumn")%> som jag gör nu?

Hur blir hela koden för det?
Är lite yrvaken tror jag

131 ms totalt · 3 externa anrop · v20260731065814-full.86db40fa
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)