webForumDet fria alternativet

Paging system..

6 svar · 193 visningar · startad av asp

aspMedlem sedan aug. 2002733 inlägg
#1

Tjenare!

Gjorde ett enkelt lite paginsystem nyss bara för skojs skull, men nu så undrar jag hur man gör om man vill kolla om ett id inte finns i databasen.
Jag har gjort så det adderas på ett hela tid men när man är på id 3 och id 4 inte finns så kommer man till felmeddelande. Jag skulle vilja att man inte kunde klicka på 4.

Response.Write("<a href=""?id=" & intID-1 & """>" & intID-1 & "</a>")
Response.Write("<b>" & intID & "</b>")
Response.Write("<a href=""?id=" & intID+1 & """>" & intID & "</a>")
Engine^Medlem sedan dec. 20003 887 inlägg
#2

Sök på paging...

aspMedlem sedan aug. 2002733 inlägg
#3

Jo tack, har redan sökt men då får jag fram färdiga script..

m_soderlundMedlem sedan sep. 20026 425 inlägg
#4

Du har en bra paging med GetRows() här: https://www.dileno.hel.nu/asp
Klicka på GetRows() och paging ;).

Engine^Medlem sedan dec. 20003 887 inlägg
#5
Response.Write("<a href=""?id=" & intID-1 & """>" & intID-1 & "</a>")
Response.Write("<b>" & intID & "</b>")

Set rsObj = [i]connection[/i].Execute("SELECT ID FROM [i]tabell[/i] WHERE ID = " & intID + 1, , 1)

If Not rsObj.EOF Then
  Response.Write("<a href=""?id=" & intID+1 & """>" & intID & "</a>")
Else
  Resonse.Write(intID)
End If

Det blir givetvis samma metod för första sidan, eftersom du nog inte vill kunna hoppa till sidan 0...

aspMedlem sedan aug. 2002733 inlägg
#6

Tack Energi :)

m_soderlund: Det var det jag inte ville ha, ett färdigt skript. :)

Engine^Medlem sedan dec. 20003 887 inlägg
#7

Det var så lite så :)

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