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

    Problemino ciclo su tabella .

    Ciao a tutti, cerco di essere essenziale, lo so che l'argomento è stato trattato e ritrattato ma non riesco a ottenere cio che vorrei.
    Dunque tralascio il codice asp di base il mio problema è che devo visualizzare dei dati disposti su 4 colonne di cui ogni colonna ha 2 righe.

    Per far capire meglio dovrebbe essere una cosa del genere

    -------------------------------
    <tr>
    <td>valore1</td>
    <td>valore2</td>
    'record 1
    </tr>
    <tr>
    <td>valore3</td>
    <td>valore4</td>
    'record 2
    </tr>
    etc etc...
    --------------------------------
    Adesso invece con il codice sotto postato riesco a incolonnare per 4 ma non riesco a far un ciclo per impostare i tag <tr>..
    In sostanza cosi ho i record ovviamente affiancati mentre io vorrei incolonnare con tr i valori.

    codice
    --------------------------
    <table>
    <%
    i = 0
    do while not rs.eof
    if i = 0 then%>
    <tr>
    <%end if%>

    <td><%=rs("nome")%></td>
    <td><></td>


    <% rs.movenext
    i = i + 1

    if i = 4 then
    i = 0
    %>
    </tr>
    <%end if
    loop
    %>

    </table>
    -------------------------------
    Come posso fare?
    Grazie, ciao

  2. #2
    non ho capito niente! fa' un esempio concreto, grass

  3. #3

    Ciao

    Ciao scusami in effetti rileggendo il post non è chiaro..
    Si tratta di una problema di paginazione a colonne, devo estrarre dei dati da una tabella
    ( nome,cognome,eta) ma a video devono essere incolonnati nel seguente modo.

    colonna 1 colonna 2 colonna 3 colonna 4
    nome:'valore da db | nome:'valore da db
    cognome | cognome
    eta | eta

    ho fatto un esempio per 2 colonne nella realta ne vorrei 4 per poi ripartire con gli altri dati sempre in orizzontale.
    Dunque il mio problema è dovuto al fatto di non riuscire a inserire nella fase del recordset i cicli corretti per cercare di visualizzare i dati come sopra.

    Il pezzo di codice che avevo postato mi mette a video correttamente 4 colonne ma con all'interno di ognuna delle colonne solo il campo ( nome) non riesco a inserire gli altri 2 campi (cognome e eta)
    Spero di essere stato un pò più chiaro, grazie ciao.

  4. #4
    penso che debba basare il ciclo su un array, e quindi leggere il db con getrows

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 © 2026 vBulletin Solutions, Inc. All rights reserved.