Numerazione pagine in ASP

Motiv

Nuovo Utente
9 Feb 2013
2
0
0
Bari
Prima di tutto un Grazie a chi contribuirà alla soluzione del mio problema.
Quanto posto in seguito, qualsiasi sia stato il mio tentativo di realizzarlo, copiarlo da internet e modificarlo, il risultato è sempre lo stesso:

Dispongo di una form di ricerca basata da 2 o più input di ricerca (index.html) e da una pagina di risultato (results.asp) con impostato 10 record per pagina.
Ed in effetti il risultato ottenuto alla prima pagina (restults.asp) risulta effettivamente essere di 10 record su es. 240 dichiarati, suddivisi in 24 pagine (240/10).
Ma, cliccando sulla successiva, ottengo che l’elenco visualizzato non risulti essere la successione degli altri 10 record (10+10) in base ai dati di ricerca inseriti ma si dei 10 record ma non più in base ai criteri di input iniziali, quindi con una dichiarazione di 380 risultati (praticamente tutti gli ID del database) e con un numero di pagine pari a 380/10 = 36.
****** Index.html *****
<form action="results.asp" method="post" name="search" onSubmit="return validateForm(this)">
<label for=”scala”></label>
<select size="1" name="scala" id="scala">
<option value=”tutti” selected>Tutti</option>
<option value="64 >1:64</option>
<option value="43">1:43</option>
</select>

<label for="marca"></label><br />
<select size="1" name="marca" id="marca" />
<option value=”tutti” selected>Tutti</option>
<option value="Fiat">Fiat</option>
<option value="AlfaRomeo">Alfa Romeo</option>
</select>
<input type="submit" name="submit" id="submit" value="Cerca">
</form>

****** results.asp *****
<%@Language=VBScript%>
<%Response.Buffer=True%>

<%
Response.Expires = 0
scala=replace(request("scala"),"'","''")
marca=replace(request.form("marca"),"'","''")

if scala="tutti" then scala="%"
if marca="tutti" then marca="%"

Set Conn = Server.CreateObject("adodb.connection")
Conn.Open = "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/mdb-database/dbhobbyauto.mdb")
If isEmpty(Request.QueryString("pagina")) Then
Pagina = 1
Else
Pagina = CInt(Request.QueryString("pagina"))
End If

RecordXPagina = 10

Sql = "SELECT * FROM tHobby where scala like '%"&scala&"%' and marca like '"&marca&"%'"
Sql = Sql & "order by marca ASC"

Set rs = Server.CreateObject("adodb.recordset")
rs.PageSize = RecordXPagina
rs.CacheSize = RecordXPagina
rs.Open Sql, Conn, 3, 3

If rs.RecordCount = 0 Then
Response.Redirect "noesitoricerca.asp"
Else

rs.AbsolutePage = Pagina
%>


<% RC = rs.RecordCount %>
<html>
<body>

<!-- blocco ricerca sequenza -->

Record presenti: <% = rs.RecordCount %><br>
Pagina: <% = Pagina %> di <% = rs.PageCount %>

<%
RecordCorrente = 0
Do While RecordCorrente < rs.PageSize And Not rs.Eof
RecordCorrente = RecordCorrente + 1
%>
Scala:
<%
response.write(RS("scala"))
scala=rs("scala")
%>
Foto:
<img src="public/<%=rs("img1")%>" border="0" width="70" height="70">
Marca:
<%response.write(RS("marca"))
marca=rs("marca")%>
Cilindrata:
<strong><%response.write(RS("cilindrata"))
cilindrata=rs("cilindrataa")%>
Prezzo:
<%response.write(RS("prezzo"))
prezzo=rs("prezzo")%>
Più info: <%
id=rs("id")
marca=rs("marca")
%>
<a class="linkbutton" href="SchedaAuto<%=rs("marca")%>.asp?id=<%=id%>" alt="<%=id%>">Scheda Auto</a>

<%
rs.MoveNext
Loop
%>

<div align="center">
<%
' Pagina precedente
If Pagina <> 1 Then
%>
<a href="<% = Request.ServerVariables("PATH_INFO") %>?pagina=<% = Pagina -1 %>">&laquo;</a>
<%
End If
For Num = 1 To rs.PageCount
If Num = Pagina Then
%>
<span ><% = Pagina %></span>
<%
Else
%>

<a href="<% = Request.ServerVariables("PATH_INFO") %>?pagina=<% = Num %>"><% = Num %></a>

<%
End If
Next
If Pagina <> rs.PageCount Then
%>
<a href="<% = Request.ServerVariables("PATH_INFO") %>?pagina=<% = Pagina +1 %>">&raquo;</a>
<% End If
Response.Write("</div>")
End If
rs.Close
Set rs = Nothing
Conn.Close
Set Conn = Nothing
%>
<!-- fine blocco esito di ricerca sequenza -->

</body>
</html>

Di nuovo un grazie a quanti vorranno suggerirmi soluzioni.
 
Discussioni simili
Autore Titolo Forum Risposte Data
napuleone [HTML] Numerazione pagine in stampa HTML e CSS 2
T [VBA] Word: numerazione pagine su più documenti Windows e Software 2
R Help! numerazione di pagine , di dati presi da un database PHP PHP 2
Leoluca Numerazione progressiva MS Access 4
P Php con numerazione progressiva PHP 22
M Problema su numerazione paginazione php PHP 6
D [Illustrator] Numerazione automatica Webdesign e Grafica 0
P Problema numerazione news PHP 8
N numerazione messaggi in ogni pagina del guestbook PHP 1
A asp, mssql e la numerazione dell'ID! Classic ASP 17
A Numerazione progressiva righe report Access MS Access 3
B COMPRO PAGINE FACEBOOK 30k+ Annunci servizi di Social Media Marketing 0
D [COMPRO] Spam e pagine (o gruppi) su Facebook settore SEXY Annunci servizi di Social Media Marketing 0
S conta pagine lato server Classic ASP 4
M Memorizzazione temi per le diverse pagine del sito Javascript 1
G Consigli SEO per scrittura e struttura pagine SEO e Posizionamento 7
L Mysql: Nascondere le pagine dopo una ricerca PHP 1
G cerco: traffico sito, pubblicità condividente post su pagine gruppi Vendere e Acquistare pubblicita' online 0
A Mostrare dati database per pagine PHP 2
N Problema passaggio variabili tra pagine PHP 4
W Cerco Pagine Facebook Annunci servizi di Social Media Marketing 0
I Pagine instagram Annunci servizi di Social Media Marketing 0
F Creo pagine instagam con logo e 1k follower Offerte e Richieste di Lavoro e/o Collaborazione 0
R Convertire slides Powerpoint in Pagine Web HTML e CSS 7
S Trasferire dati sulle pagine del sito PHP 7
G COMPRO PAGINE INSTAGRAM 5/10/15k Annunci servizi di Social Media Marketing 1
elpirata Gestire permessi accesso alle pagine PHP 3
C COMPRO PAGINE INSTAGRAM MINIMO 100K Annunci servizi di Social Media Marketing 1
F [PHP] Aggiungere ruolo per accedere alle pagine PHP 2
A vendo 11 pagine facebook a 5 euro Annunci servizi di Social Media Marketing 1
G [PHP] chiamate di pagine condizionali PHP 2
Peppe94 Vendo Pagine Facebook & Account Instagram Annunci servizi di Social Media Marketing 2
A Limitare accesso ad alcune pagine web PHP PHP 2
lucadegaetano Vendo Pagine Facebook da 100k e 800k Annunci servizi di Social Media Marketing 2
Domenico_Falco1 Cambiare url in un sito con pagine dinamiche Ajax 4
E Offro possibilità di monetizzare pagine FB o INSTA Vendere e Acquistare pubblicita' online 1
M Compro pagine o gruppi fb Annunci servizi di Social Media Marketing 0
xPippo93 Vendo pagine Instagram 837k, 742k e 638k followers Annunci servizi di Social Media Marketing 1
S VENDO Followers e pagine Instagram Annunci servizi di Social Media Marketing 2
A Cerco pagine instagram da 40k a 120€ Annunci servizi di Social Media Marketing 5
G acquisto bot , pagine ig con almeno 5k Annunci servizi di Social Media Marketing 0
E [PHP] GET su 2 pagine PHP 4
I VENDO Followers e Pagine Instagram Annunci servizi di Social Media Marketing 2
K Vendo alcune pagine facebook settore travel Annunci servizi di Social Media Marketing 2
P Compro pagine da 10k in su Annunci servizi di Social Media Marketing 0
S Cerco pagine Instagram, meglio se femminili. Annunci servizi di Social Media Marketing 3
I [WordPress] pagine custom all'interno di un tema WordPress 0
P [COMPRO] Compro pagine Instagram con engagement 5/7% Annunci servizi di Social Media Marketing 2
I Xamp non mi fa vedere le seconde pagine del sito locale Web Server 0
A Come consultare dati da più siti o pagine web Programmazione 1

Discussioni simili