Avatar billede mrjowns Novice
01. juli 2004 - 12:53 Der er 7 kommentarer og
1 løsning

Paging problemer

Hejsa,

Det drejer sig om denne side: http://www.desijowns.dk/index.asp?guestbook=1

Forsiden ser fin ud, men prøv så at bladre til side 2 - så går det helt galt! Hvad går der galt?

I kan se min kode her: http://www.desijowns.dk/guestbook.txt

Håber nogen kan hjælpe!
Avatar billede eagleeye Praktikant
01. juli 2004 - 18:59 #1
Kan du uddybe hvad der går galt?
Avatar billede mrjowns Novice
01. juli 2004 - 21:27 #2
Eagleeye > Har du kigget på det øverste link? Prøv at klikke videre på de andre sider som pagingen foreslår... Der er ikke nok poster til at fylde de 5 sider som den foreslår. De antal sider der er, skulle gerne stå ved siden af hinanden ud for 'sider'....
Avatar billede eagleeye Praktikant
01. juli 2004 - 21:55 #3
arh ok, den 5 side kommer der fejl, fordi der kun er 20 poster.

Så skal du rette denne linje:

intPages = int(intRecords/intPageSize)+1


Til sådan her sådan den kun ligger en til hvis der er ekstra poster til den sidste side:

intPages = int(intRecords/intPageSize)
if intRecords MOD intPageSize > 0 then intPages = intPages + 1
Avatar billede eagleeye Praktikant
01. juli 2004 - 21:57 #4
Grunden til der står:

Side 1 2
3
4
5


er i dette kode som udksriver tallene for siden:

'Udskriver en "sideliste"
For i = 1 to intPages
  if i = intPage then
    Response.Write "Sider <b>" & i & "</b> "
  else
    Response.Write "<a href=""index.asp?guestbook=1&page=" & i & """>"
    Response.Write i
    Response.Write "</a><br><br>"
  end if
next


Der er to gange <br><br> som giver linje skift. Hvis side nummerene skal stå på samme linje skal koden være:


'Udskriver en "sideliste"
Response.Write "Sider "
For i = 1 to intPages
  if i = intPage then
    Response.Write "<b>" & i & "</b> "
  else
    Response.Write "<a href=""index.asp?guestbook=1&page=" & i & """>"
    Response.Write i
    Response.Write "</a> "
  end if
next
Avatar billede mrjowns Novice
01. juli 2004 - 22:26 #5
Wee, det ser ud til at spille!!! Vil du lige være rar at tjekke denne her og se om jeg har lavet det "rigtigt"...? Så må du ellers gerne lave et svar så jeg kan komme af med nogle point!  ;)
Avatar billede mrjowns Novice
01. juli 2004 - 22:26 #6
Avatar billede eagleeye Praktikant
01. juli 2004 - 22:30 #7
Ja det ser fint ud :)

Ok, her et svar.
Avatar billede mrjowns Novice
01. juli 2004 - 22:31 #8
Tak for hjælpen!
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