Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Paginazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    100

    Paginazione

    Questo codice mi mostra 5 records di un db in ogni pagina e mi dovrebbe cliccando sul link pagina 2 darmi i successivi 5 records.
    Invece quando clicco su pagina 2 o 3 ecc. non trova la pagina potete darci un'occhiata.
    Grazie

    <%@LANGUAGE = JScript%>
    <%
    var Cn = new ActiveXObject("ADODB.Connection");
    var Sc = "driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("estero.mdb");
    Cn.Open(Sc);
    var Sql = "SELECT * FROM produttori INNER JOIN dettagli ON produttori.id = dettagli.id ORDER BY ragsoc ASC";
    var Mostra = new ActiveXObject("ADODB.Recordset");
    Mostra.Open(Sql,Cn,1);
    var pag = parseInt(Request.QueryString("id"));
    if (isNaN(pag) || pag < 1) pag = 1;
    if (!Mostra.EOF) {
    Mostra.PageSize = 5;
    Mostra.AbsolutePage = pag;
    }
    var i = 0;
    %>
    <html>
    <head>
    <title>ELENCO OPERATORI CON L'ESTERO</title>
    </head>
    <body>

    <%while (!Mostra.EOF && i<5) {%>
    <table width="100%" border="1">
    <tr bgcolor="#FFFFFF">
    <td width="24%"><font color="#000099" size="2" face="Verdana, Arial, Helvetica, sans-serif">Ragione
    sociale</font>
    </td>
    </tr>
    </table>


    <%
    i++;
    Mostra.MoveNext();
    }
    %>
    <div align="center">
    <%
    for (var i=0; i<Mostra.PageCount; i++)
    {
    if (pag == (i + 1))
    {
    %>
    <%=(i + 1)%>
    <%} else {%>
    <%=(i + 1)%>
    <%
    }
    }
    %>
    </div>


    </body>
    </html>
    <%Cn.Close()%>
    frappy66

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Funziona se la pagina si chiama index.asp, altrimenti no.

    Cambia index.asp con il nome della pagina.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    100
    A forza di fare prove, mi sono persa...
    Grazie
    Baci
    frappy66

  4. #4
    questa non penso possa funzionare, quando tu la vedi a video i vale comunque pagecount, e la pagina pagecount+1 non ce l'hai....prova a cliccarci sopra e guardare la stringa nella barra degli indirizzi.....se il tuo recordset è formato da 4 pagine, sull'url non vedi scritto

    id = 5?


    Buttata lì, eh.............

    Mah, forse ho sparato una delle mie......infatti

    :master:
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.