Jag har en sökfunktion där resultatet visas med 20 poster per gång. Jag har en knapp som visar nästa och föregående 20 poster. Nu vill jag lägga till så att man kan se hur många poster sökningen gav totalt och vilka 20 poster man är på.
<%
set historia = Server.CreateObject("ADODB.Recordset")
historia.ActiveConnection = MM_stationer_STRING
valdstation = Request.querystring("station")
If Request.querystring("station") <> "" Then
historia.Source = "SELECT * FROM historia WHERE station = '" & Request.querystring("station") & "' ORDER BY datum DESC"
End If
If Request.Form("sok") <> "" Then
historia.Source = "SELECT * FROM historia WHERE gammal Like '%" & Request.Form("sok") & "%' OR ny Like '%" & Request.Form("sok") & "%'ORDER BY datum DESC"
End If
If Request.Form("sokdatum") <> "" Then
historia.Source = "SELECT * FROM historia WHERE datum Like '%" & Request.Form("sokdatum") & "%' ORDER BY datum DESC"
End If
If Request.querystring("station") = "" And Request.Form("sok") = "" And Request.Form("sokdatum") = ""Then
historia.Source = "SELECT * FROM historia ORDER BY datum DESC"
End If
historia.CursorType = 0
historia.CursorLocation = 2
historia.LockType = 3
historia.Open()
historia_numRows = 0
%>
Jag förutsätter att du har någon variabel som innehåller vilken sida du skall visa.
Om den heter t.ex. pageNumber, så kan du använda följande kod för att visa vilka poster man ser
if 20*pageNumber > historia.recordcount then
response.write "nu visas post " & (pageNumber-1) * 20 & " till " & historia.recordcount
else
response.write "nu visas post " & (pageNumber-1) * 20 & " till " & pageNumber*20
end if
260 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a