Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Creare tabella ogni x record

    Ho una pagina asp (segue codice) che vorrei creasse una tabella html ogni 7 record letti con la query del codice asp.

    Io riesco a leggere tutti i record e a metterli in tabella ma non ho la più pallida idea di come fare per chiudere la tabella al settimo record, aprirne una nuova a partire dall'ottavo e chiuderla al quattordicesimo e così' via fino all'ultimo record.

    C'è qualcuno che può darmi una mano?

    Grazie fin d'ora per l'eventuale aiuto

    Luca


    codice pagina:

    <%

    RecordsperTabella = 10

    SET objConn = SERVER.CreateObject("ADODB.Connection")

    objConn.Open strConnessione

    SET objRec = SERVER.CreateObject("ADODB.Recordset")

    strSql = "select record1, record2, record3, record4 from tabella"

    objRec.open strSql, objConn, 2, 3

    %>
    <html>
    <head>
    <title>Prova</title>

    </head>

    <body bgcolor="#FFFFFF" text="#000000">

    <table border="1">
    <tr>
    <td>Titolo1</td>
    <td>Titolo2</td>
    <td>Titolo3</td>
    <td>Titolo4</td>

    </tr>
    <%
    For i=1 to RecordsperTabella
    if not objRec.eof then
    %>
    <tr>
    <td><%=objRec.Fileds(0)%></td>
    <td><%=objRec.Fileds(1)%></td>
    <td><%=objRec.Fileds(2)%></td>
    <td><%=objRec.Fileds(3)%></td>

    </tr>
    <%
    objRec.MoveNext
    end if
    next
    %>
    </table>

    </body>
    </html>
    <%

    if objRec.state = 1 then
    objRec.close
    end if

    if objConn.state = 1 then
    objConn.close
    end if

    set objRec = nothing
    set objConn = nothing

    %>

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    fai una ricerca su google per "paginazione", cioè come dividere i dati su più pagine
    conviene farlo in sede di query al database, cioè farsi restituire solo i dati che poi visualizzi, nel tuo caso solo 7 per volta. che db usi?
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Originariamente inviato da Gioba66
    fai una ricerca su google per "paginazione", cioè come dividere i dati su più pagine
    conviene farlo in sede di query al database, cioè farsi restituire solo i dati che poi visualizzi, nel tuo caso solo 7 per volta. che db usi?
    Ciao, come db uso access

    Luca

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.