Salve a tutti:
Io ho una pagina ASp che estrae valori da un db (e fin qui tutto bene).
Inoltre questi valori li pagina a 5 per volta: nel passare i valori da una pagina all'altra però qualcosa va storto...
Ecco il codice:
codice:RecordsPerPagina = 5 MioArray=Request("indirizzo") page = Request("page") if page="" then page=1 Conn = "Trusted Connection=yes;Provider=SQLOLEDB;Data Source=82.104.xx.xxx;Initial Catalog=db;User ID=user;password=pass" Set rs = Server.CreateObject("ADODB.recordset") sql = "SELECT * FROM tabella WHERE VIA LIKE '%" & MioArray & "%' " RS.Open sql, conn, adOpenKeyset ' paginazione rs.PageSize = RecordsPerPagina rs.AbsolutePage = page If rs.Eof=True or rs.Bof=True then Response.Write " Nessun risultato trovato</P>" Else For i=1 to RecordsPerPagina if Not rs.EOF then Response.Write (rs("VIA")) Response.Write " " rs.MoveNext end if Next End if %> <% Response.Write " Pagine: " For pag=1 to rs.PageCount Response.Write "<A href='risultati4.asp?page=" & pag Response.Write "&" & Server.UrlEncode(MioArray) Response.write "'>" Response.Write pag Response.Write "</A> " Next Response.Write "</P>" %>
Mi passa: /risultati4.asp?page=2&valore
Il prblema però è che io dovrei dirgli che il valore corrisponde a "indirizzo". Come posso fare?
Grazie a tutti

Rispondi quotando