Avatar billede remo27 Nybegynder
28. juli 2002 - 14:02 Der er 3 kommentarer og
1 løsning

Paging problem

Hejsa til Alle på Eksperten, jeg er ved at lave et lille privat kartotek  til mig selv. og på selve udtræk siderne vil jeg gerne have paging, så der vises fx. 5 udtræk og så bladre man vidre til 5 nye udtræk osv.

jeg har siddet med et asp script jeg fundet, men kan ikke hitte ud af det.

Hvem vil/kan hjælpe mig ??
Avatar billede eagleeye Praktikant
28. juli 2002 - 14:04 #1
Jeg kan prøve at uddybe dette eks (http://activedeveloper.dk/aspdigital/kapitel2/paging.asp) lidt:

Du har sikkert din egen SQL-sætning som du bruger til at søge med så den udskrifter du bare den fra ekeemplet:
strSQL = "SELECT LinkURL FROM Links"
med dig egen:
strSQL = DIN SSQL SÆTNING


Så angiver du hvor mange du vil havde på hver side i linier, 10->XX:
    rs.PageSize = 10


Ud skrivning af søge resultet skal gøres inde i det loop der er:
    Do While Not rs.EOF And intRecCount > 0
        Response.Write rs("LinkURL") & "<br>"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop

Du har sikkert et tilsvarne loop som du udskriver søgeresultatet i idag så du udskirve denne linie:
        Response.Write rs("LinkURL") & "<br>"
Men alle de linier du måtte hvade behov for...



Dette kode laver en liste i bunde med Gå til side 1 2 3 4 osv:
Response.Write "<p>Gå til side "
For intNum = 1 To intPageCount
    Response.Write "<a href=paging.asp?page=" & intNum & ">" & intNum & "</a> "
Next


Dette kode lave en links til forrige side via truk på <<:
Response.Write "<p>"
If Clng(intPage) > 1 Then
    Response.Write "<a href=paging.asp?page=" & intPage - 1 & ">&lt;&lt;</a>"
Else
    Response.Write "&lt;&lt;"
End If


Dette kode lave en links til næste side via tryk på >>:
If Clng(intPage) < Clng(intPageCount) Then
    Response.Write "<a href=paging.asp?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
    Response.Write "&gt;&gt;"
End If
Avatar billede oasen Nybegynder
28. juli 2002 - 18:21 #2
Har skrevet til ham.
Avatar billede remo27 Nybegynder
29. juli 2002 - 08:02 #3
eagleeye >> Det ser Rusisk ud for mig :O(, må jeg sende dig en af siderne som skal have paging, er det så muligt at du vil sætte paging ind på denne side. Så kan det være at jeg lettere kan gennem skue det. hvilken Email skal jeg sende til, hvis det er i orden.
Avatar billede eagleeye Praktikant
29. juli 2002 - 17:16 #4
Ja det vil jeg godt prøve.. Den skal sendes til eagleeye@c.dk
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