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

    dati ordinati per colonna invece che per riga

    Ho un database i cui dati mi vengono visualizzati su due colonne e, fin qui, nessun problema.
    Il problema è che mi vengono ordinati "per riga" o non "per colonna".
    Io vorrei che mi andasse a capo "la colonna" quando si arriva al 50% dei dati da visualizzare e mi riportasse il rimanente nella seconda colonna.

    Il codice che uso è il seguente:

    ========
    <table border="0" width="90%" cellpadding="0" align="center" cellspacing="5">

    <%
    sql="SELECT cat, descrizione, url FROM indice WHERE cat = 'index' ORDER BY descrizione ASC"
    %>

    <%
    do while not rs.eof
    i = i +1
    %>

    <tr>
    <td align="left">
    ><%response.write rs("descrizione")%>

    <%
    rs.movenext
    if not(rs.eof) then
    %>
    </td>

    <td align="left">
    ><%response.write rs("descrizione")%>
    </td>

    <%
    rs.movenext
    end if
    loop
    rs.close
    OBJdbConnection.Close
    %>

    </tr>
    </table>

    ==========

    C'è quanlcuno che può darmi un consiglio su come fare?

  2. #2

  3. #3
    Attualmente visualizzo i dati in questo modo:

    dato1 dato 2
    dato3 dato 4
    ecc. ecc.

    io vorrei visualizzarli così:

    dato 1 dato16
    dato 2 dato17
    dato 3
    dato 4
    .... e così via fino arrivare al 50% dei dati presenti (in questo caso consideriamo per esempio 30 dati)

    Non si se sono stato chiaro...

  4. #4
    Chiedo scusa se riformulo la mia domanda...sperando di essere più chiaro.

    I dati che ho inserito in un database voglio che mi escano su due colonne.
    Fin qui va tutto bene.
    Solo che vorrei che, per esemio, il dato successivo al primo, non mi uscisse sulla seconda colonna (cioè la stessa stessa riga) ma sotto al primo dato, nella stessa colonna.
    Poi ovviamente arrivato in fondo alla prima colonna riprende a riportarmi i dati nella seconda.

    Faccio un esempio:

    Attualmente visualizzo i dati in questo modo:

    dato1 dato 2
    dato3 dato 4
    ecc.

    Io vorrei visualizzarli ordinati in questo modo
    dato 1 dato16
    dato 2 dato17
    dato 3 ecc.
    dato 4
    ....

    Qualcuno sa adarmi un consiglio?

    Il codice da me usato è il seguente:

    ========
    <table border="0" width="90%" cellpadding="0" align="center" cellspacing="5">

    <%
    sql="SELECT cat, descrizione, url FROM indice WHERE cat = 'index' ORDER BY descrizione ASC"
    %>

    <%
    do while not rs.eof
    i = i +1
    %>

    <tr>
    <td align="left">
    ><%response.write rs("descrizione")%>

    <%
    rs.movenext
    if not(rs.eof) then
    %>
    </td>

    <td align="left">
    ><%response.write rs("descrizione")%>
    </td>

    <%
    rs.movenext
    end if
    loop
    rs.close
    OBJdbConnection.Close
    %>

    </tr>
    </table>

    ==========

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.