webForumDet fria alternativet

10 sidor i taget och länk till första/sista?

ASP

4 svar · 216 visningar · startad av bigsky

Medlem sedan maj 2002821 inlägg
Frågan#1

Hur skulle man kunna ändra denna kod för att visa en länk till första resp. sista sidan samt för att endast visa 10 sidor i taget med 10 resultat på varje? Variabeln intRecordsPerPage bestämmer antalet resultat på varje sida. Och till det sista, naturligtvis ytterligare en länk så att man kan bläddra fram nästa 10 sidor/förra 10 sidor typ liksom bah.

If intTotalFilesFound > intRecordsPerPage Then
Response.Write("<span class=""text1"">Pages:&nbsp;</span>")
  If intNumFilesShown > intRecordsPerPage Then
    Response.Write("<span class=""text1""><a href=""search.asp?search=" & Replace(strSearchWords, " ", "+") & "&mode=" & Request.QueryString("mode") & "&results=" & intFileNum - intRecordsPerPage & """>Prev</a>&nbsp;|&nbsp;</span>")
  End If
  If intTotalFilesFound > intRecordsPerPage Then
    For intPageLinkLoopCounter = 1 to CInt((intTotalFilesFound / intRecordsPerPage) + 0.5)
      If intFileNum = (intPageLinkLoopCounter * intRecordsPerPage) - intRecordsPerPage Then
        Response.Write("<span class=""text1"">" & intPageLinkLoopCounter & "&nbsp;|&nbsp;</span>")
      Else
        Response.Write("<span class=""text1""><a href=""search.asp?search=" & Replace(strSearchWords, " ", "+") & "&mode=" & Request.QueryString("mode") & "&results=" & (intPageLinkLoopCounter * intRecordsPerPage) - intRecordsPerPage & """>" & intPageLinkLoopCounter & "</a>&nbsp;|&nbsp;</span>")
      End If
    Next
  End If
  If intTotalFilesFound > intNumFilesShown Then
    Response.Write("<span class=""text1""><a href=""search.asp?search=" & Replace(strSearchWords, " ", "+") & "&mode=" & Request.QueryString("mode") & "&results=" & intNumFilesShown & """>Next</a><br><br></span>")
  Else
    Response.Write("<span class=""text1""><br><br></span>")
  End If
End If
Medlem sedan sep. 2002366 inlägg
#2

Kan du inte skriva hur du vill ha resultat lite grafiskt ;)

Medlem sedan maj 2002821 inlägg
Medlem sedan mars 20015 287 inlägg
#4

Det kom ju någon form av svar: http://www.webforum.nu/showthread.php?s=&postid=629551#post629551 (som du själv länkar till)
Har du löst det då, eller i alla fall kommit längre?

Medlem sedan maj 2002821 inlägg
#5

Nej, inte längre. Men den som finns i länken du postade verkar ju bra.

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)