Avatar billede andersasp Nybegynder
30. april 2005 - 15:18 Der er 4 kommentarer og
1 løsning

Vis 25 næste og forrige 25 - hvis nogen

Hej eksperter!

Jeg har en loop funktion som virker helt perfekt. Men jeg vil dog meget gerne have det således at man kan klikke sig til de næste eller forrige records som man ser på så mange andre sider..

Jeg bruger følgende kode:

DIM clientRecordCount
clientRecordCount = 0
DO WHILE NOT clients.EOF and clientRecordCount <> 25

'indhold

clientRecordCount = clientRecordCount + 1
clients.MoveNext
loop
Avatar billede busschou Praktikant
30. april 2005 - 16:02 #1
Det nemmeste er nok at lave det som et link med en querystring på
Altså
<a href="dinside.asp?start=25">næste 25</a>
Når du looper så bruger du din querystring
-----
naeste25 = start+25
forrige25 = start-25
start = request.querystring("start")
clientRecordCount = 0
DO WHILE NOT clients.EOF and clientRecordCount <> 25
if start > 0 then
  start = start - 1
else
  clientRecordCount = clientRecordCount + 1
  // og resten af indholdet her
end if
clients.MoveNext
loop
<% response.write ("<a href='dinside.asp?start="&forrige25&"'>Forrige 25</a> ")&>
<% response.write ("<a href='dinside.asp?start="&naeste25&"'>Næste 25</a> ")&>
---
Så hvis start er større end nul tælles den ned og intet skrives ud
Når den når nul så er du der i clients hvor ønsket
Dernæst tæller clientRecordCount op og dit indhold kommer ud
Avatar billede busschou Praktikant
30. april 2005 - 16:03 #2
Det er utestet, men jeg vil mene ideen er god nok
Kan dog se jeg har lavet naeste25 og forrige25 ovenover start...de skal selvfølgelig byttes rundt for at blive defineret rigtig :o)
Avatar billede andersasp Nybegynder
03. maj 2005 - 11:42 #3
Det virker tusinde tak!!!!!
Avatar billede busschou Praktikant
03. maj 2005 - 12:47 #4
det var så lidt :o)
Avatar billede andersasp Nybegynder
29. september 2005 - 15:08 #5
sorry det tog mig så lang tid at acceptere!!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester