16 messaggi dal 30 maggio 2001
ciao Daniele;
ho provato lo script #208 ( Utilizzare la paginazione come i motori di ricerca ) e funziona bene; volevo però integrare lo script #261 (Mostrare solo n pagine con la paginazione ) ma il risultato è stato scadente in quanto anzicchè vedere il link >>, ottengo una serie di TrueTrueTrueFalse;
Saresti così gentile da spiegarmi precisamente come inserirlo?
Grazie

Ric

Ric
posta qui il tuo script, vediamo di capire dove sta l'errore.

<hr color="#31659C" noshade size=1>
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>

ASP 3 per esempi il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
16 messaggi dal 30 maggio 2001
&lt;%
RecordsPerPagina = 5
page = Request("page")
if page="" then page=1

Set Conn = Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("fpdb\users.mdb")

' STRINGA SQL
'strRicerca = Request("ricerca")
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM ordini "

'apri recordset con valore 1,3
rs.open sql, conn, 1, 3

' paginazione
rs.PageSize = RecordsPerPagina
rs.AbsolutePage = page

If rs.Eof=True or rs.Bof=True then
Response.Write "&lt;P&gt;Nessun risultato trovato&lt;/P&gt;"
Else

For i=1 to RecordsPerPagina

if Not rs.EOF then
'mostra record
%&gt;
&lt;%=rs("ID")%&gt;&lt;br&gt;
&lt;%
rs.MoveNext
end if
Next
End if
%&gt;
&lt;%
page = rs.AbsolutePosition
totPag = rs.PageSize
Max = 10

startPage = page
EndPage = page + max

' qualche controllo
if EndPage&gt; totPage then EndPage = totPage

for i = StartPage to EndPage

Response.write "&lt;a href=""prova_paginazione.asp?page="" & i & """&gt;"" &_
i & "&lt;/a&gt; "
next

if page &lt;= totpage then
Response.write "&lt;a href=""prova_paginazione.asp?page="" & page+1 & """&gt;"" &_
"&gt;&gt;&lt;/a&gt; "

end if

%&gt;
&lt;%

Response.Write "&lt;P&gt;&lt;B&gt;Pagine:&lt;/B&gt; "
For pag=1 to rs.PageCount

Response.Write "&lt;A href='prova_paginazione.asp?page=" & pag
Response.Write "&ricerca=" & Server.UrlEncode(strRicerca)
Response.write "'&gt;"

Response.Write pag

Response.Write "&lt;/A&gt; "

Next

Response.Write "&lt;/P&gt;"

%&gt;


Ric

Ric
page = rs.AbsolutePosition

lo puoi tranquillamente togliere... c'è già sopra un page valorizzato

<hr color="#31659C" noshade size=1>
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>

ASP 3 per esempi il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
16 messaggi dal 30 maggio 2001
..grazie per l'aiuto, comunque non va ugualmente, nel senso che non mi appare più la scritta TrueTrueTrue, però è come se lo script #261 non ci fosse;
comunque non fa niente, ho risolto diversamente. Grazie

Ric

Ric

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.