%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> <% if Request.Form("submit") = "" then singer = TRIM( Request.QueryString( "singer" ) ) language = TRIM( Request.QueryString( "language" ) ) title = TRIM( Request.QueryString( "title" ) ) origin = TRIM( Request.QueryString( "origin" ) ) Else singer = TRIM( Request.Form( "singer" ) ) language = TRIM( Request.Form( "language" ) ) title = TRIM( Request.Form( "title" ) ) origin = TRIM( Request.Form( "origin" ) ) End if sortby = TRIM( Request.QueryString( "sort" )) if sortby = "" then sortby = "song_title" else if sortby = "language" then sortby = "language DESC" end if end if ' Open Database Connection %> <% recordsonpage = 40 if Trim(Request.QueryString("pagenum")) = "" then 'if pagenum = 0 OR pagenum = "" then pagenum = 1 pagenum = cInt(pagenum) else pagenum = Trim(Request.QueryString("pagenum")) pagenum = cInt(pagenum) end if ' if offset is zero then the first page will be loaded offset = request.querystring("offset") if offset = 0 OR offset = "" then requestrecords = 0 else requestrecords = requestrecords + offset end if %>
| SONG TITLE | SINGER | LANGUAGE | SONG ORIGIN | CODE # | SINGER | ADD TO SONG LIST | <% do until rs.EOF allrecords = allrecords + 1 rs.movenext loop rs.Close Set rs = nothing Set prodRS = Server.CreateObject( "ADODB.Recordset" ) prodRS.ActiveConnection = Con prodRS.Open sqlString rcolor = 0 val=0 hiddenrecords = requestrecords do until hiddenrecords = 0 OR prodRS.EOF hiddenrecords = hiddenrecords - 1 prodRS.movenext if prodRS.EOF then lastrecord = 1 end if loop %> <% ' prints records in the table showrecords = recordsonpage recordcounter = requestrecords do until showrecords = 0 OR prodRS.EOF recordcounter = recordcounter + 1 %>
| <%=prodRS( "song_title" )%> | "><%=prodRS( "singer" )%> | <%=prodRS( "language" )%> | <%=prodRS( "song_origin" )%> |
<%=prodRS( "song_code" )%> |
<% if requestrecords <> 0 then %> <% else %> <% end if %>
<%
numpages = allrecords / 40
if (int(allrecords) mod int(40)) <> 0 then
numpages = int(numpages)+1
end if
pagelistcounter = 1
pages = 0
for pagelistcounter = 1 TO numpages
%>
<% if pagenum = pagelistcounter then
Response.write ""
Response.write pagelistcounter
Response.Write ""
else %>
<% = pagelistcounter %>
<%
pages = pages + recordsonpage
end if
next
%>
<% if lastrecord <> 1 then %> <% else %> <% end if %> |