24. marts 2005 - 11:18Der er
7 kommentarer og 2 løsninger
Problemer med Pagingsystem
Hej eksperter,
Jeg kunne godt tænke mig at når jeg klikker på et sidenummer, skal side nummeret komme til at se sådan ud, og det skal som link blive inaktivt, indtil jeg vælger en ny side: <b>[2]</b>
På forhånd tak
_____________________________________________ intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 5 rs.AbsolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount Do While Not rs.EOF And intRecCount > 0 intRecCount = intRecCount - 1 rs.MoveNext Loop End If rs.Close Set rs = Nothing
Response.Write "<p>Side: " For intNum = 1 To intPageCount Response.Write "<a href=default.asp?page=" & intNum & ">" & intNum & "</a> " Next
SQL = "SELECT id, author, body, addeddate, ip, website, email, topic FROM communications " set RS = conn.execute(SQL)
'opbygning af pagingsystem intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 1 rs.AbsolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount Do While Not rs.EOF And intRecCount > 0 intRecCount = intRecCount - 1 rs.MoveNext Loop End If rs.Close Set rs = Nothing
Response.Write "Side: " For intNum = 1 To intPageCount If intPage = intNum Then Response.Write " [" & "<b>" & intNum &"</b>" & "] " Else Response.Write "<a href=default.asp?page=" & intNum & ">" & intNum & "</a> " End If Next response.write("<br>") response.write("<br>") response.write("<tr>") response.write("<td colspan='4' height='1' background='gfx/dot_horizontal.gif'></td>") response.write("</tr>") %>
i dit link, skal du sende id'et på det topic der skal vises med, så samtidig med at du udskriver linket, og gennemløber antallet af sider, skal du gennemløbe recordsettet igen, og sætte id'erne ind
du ksal nok lige selv rette ti lmed din db, men noget i den her stil:
intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If If Not (rs.BOF Or rs.EOF) Then rs.PageSize = 5 rs.AbsolutePage = intPage intRecCount = rs.PageSize intPageCount = rs.PageCount Do While Not rs.EOF And intRecCount > 0 intRecCount = intRecCount - 1 rs.MoveNext Loop End If rs.Movefirst
Response.Write "<p>Side: " For intNum = 1 To intPageCount Response.Write "<a href=default.asp?page=" & intNum & "&topic="& rs("id") &">" & intNum & "</a> " rs.movenext Next rs.Close Set rs = Nothing
Synes godt om
Ny brugerNybegynder
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.