webForumDet fria alternativet

Dela på sidorna.

ASPur ASP

8 svar · 241 visningar · startad av Kent

Medlem sedan juli 2000355 inlägg
Frågan#1

Hur gör man för att dela upp sidorna ex så här, 1-25 26-51 51-77 osv.
Går det att ändra på koden i FAQ'en på något sätt.

Medlem sedan dec. 19995 875 inlägg
#2

Goddagens!

Om du ändrar

mypagesize = 10

till

mypagesize = 25

så bör det fungera..

Lycka till!

------------------
Mvh
Patrik aka Brimba
Brimbas lille ställe

Medlem sedan juli 2000355 inlägg
#3

Det var inte så jag menade, istället för att det står 1 2 3 4 5,
ska det stå 1-25 26-51 51-77 .

Medlem sedan mars 20002 836 inlägg
#4

Hello,

Om du använder dig av ADODB.Recordset så får vi ta till matte kunskaperna .....

Där du vill att siffrorna ska stå:

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
......
Response.Write(((PageSize*AbsolutPageSize)-PageSize) + 1) & " - " & PageSize*AbsolutPageSize)
......
</font>

Där pagesize är "storleken" du vill ha på sidan, tex 25, och AbsolutPageSize är den aktuella sidan man tittar på, tex sida 2.
Då skulle föregående "formel" ge:
((25*2)-25) + 1 - 25*2
vilket e
(50-25) + 1 - 50
som e
25 + 1 - 50
som e
26 - 50

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

Medlem sedan juli 2000355 inlägg
#5

Hängde inte riktigt med där,
ska jag byta ut:
ref = "<a href='" & scriptname & "?whichpage=" & counter & "&pagesize=" & mypagesize & "'>" & pad & counter & "</a> "

mot:
Response.Write(((PageSize*AbsolutPageSize)-PageSize) + 1) & " - " & PageSize*AbsolutPageSize)

och mypagesize = 25
mot:
((25*2)-25) + 1 - 25*2

är det allt som behövs ändras.?

Medlem sedan mars 20002 836 inlägg
#6

Hello,

du ska byta ut det som står mellan "länk taggarna":

Byt:

ref = "<a href='" & scriptname & "?whichpage=" & counter & "&pagesize=" & mypagesize & "'>" & pad & counter & "</a> "

Mot:

ref = "<a href='" & scriptname & "?whichpage=" & counter & "&pagesize=" & mypagesize & "'>" & ((PageSize*AbsolutPage)-PageSize) + 1) & " - " & PageSize*AbsolutPage & "</a> "

förutsatt att de variablerna som "kommer ihåg" hur många recs/som visas på varje sida) och den som håller reda på vilken sida du "är" på just nu heter PageSize och AbsolutPage.

borde vara ngt liknande:

PageSize = objRS.PageSize
AbsolutPage = objRS.AbsolutPage

cya,

------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************

Medlem sedan juli 2000355 inlägg
#7

Jag får upp detta felmeddelande,

Expected end of statement

/bok.asp, line 65

ref = "<a href='" & scriptname & "?whichpage=" & counter & "&pagesize=" & mypagesize & "'>" & ((PageSize*AbsolutPage)-PageSize) + 1) & " - " & PageSize*AbsolutPage & "</a> "
-----------------------------------------------------------------------------------------------------------------------------^

Medlem sedan juli 2000355 inlägg
#8

Tog bort ) före 1'an, och
PageSize = objRS.PageSize
AbsolutPage = objRS.AbsolutPage
då gick det lite bättre, men det visas bara 1-0.
Vad kan det bero på.

Medlem sedan juli 2000355 inlägg
#9

Ingen som vet vad felet kan vara.

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