Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 27

Discussione: incollonnare record

  1. #11
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    strSQL="SELECT pagina, notizia FROM newslinks group by categoria,pagina, notizia"
    Roby

  2. #12
    Originariamente inviato da Roby_72
    codice:
    strSQL="SELECT pagina, notizia FROM newslinks group by categoria,pagina, notizia"
    Roby
    Funziona ma incolonna le categorie in orizzontale e non in verticale
    http://www.cischi.com/incolonna2.asp

  3. #13
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi chiudere la riga all'interno del ciclo: </TR>

    Roby

  4. #14
    Originariamente inviato da Roby_72
    Devi chiudere la riga all'interno del ciclo: </TR>

    Roby
    Scusami sono veramente una catastrofe ho messo il </tr> in ogni dove ed in quantita ma non riesco ad ottenere ciò che voglio al momento sono messo così e non va bene, mi rida una sorta di lettura ad elle e poi riprende come prima, inoltre domanda extra è possibile visualizzare la categoria sopra ogni gruppo?

    Grazie mille e scusatemi.

    <TABLE>
    <tr><%do While not RS.EOF%>
    <td><% link=rs("notizia")%><%=link%></td>
    <% rs.MoveNext
    if rs.eof then %><% rs.close
    exit do
    end if %></tr>
    <td><% link=rs("notizia")%><%=link%></td>
    <td><% RS.MoveNext %></td>
    <td><% link=rs("notizia")%><%=link%></td>
    <td><% RS.MoveNext %><% loop %></td>
    </TABLE>

  5. #15
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cancella tutto e ricomincia.
    Ogni volta che vuoi andare a capo devi chiudere la riga ed aprire una colonna.
    Fallo su carta e poi scrivi il codice.

    Roby

  6. #16
    Originariamente inviato da Roby_72
    Cancella tutto e ricomincia.
    Ogni volta che vuoi andare a capo devi chiudere la riga ed aprire una colonna.
    Fallo su carta e poi scrivi il codice.

    Roby
    Caro omonimo mi hai letteralmente terrorizzato

    Quindi visto che sulla base delle tue indicazioni iniziali di visitare questa discussione http://forum.html.it/forum/search.p...&sortorder= su cui avrei trovato materiale, ho trovato e provato anche altro codice che solo adesso sono riuscito a far comparire sotto forma di link, ti espongo questo nuovo codice e ti faccio una sola domanda.
    Su questo codice come posso far apparire sopra ogni gruppo di link la categoria a cui appartengono?

    <%
    Set cn=Server.CreateObject("ADODB.Connection")
    cn.Open = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("news.mdb")
    Set rs=Server.CreateObject("ADODB.Recordset")
    strSQL="SELECT notizia, pagina, categoria FROM newslinks order by categoria"
    rs.Open strSQL,cn,0,1
    arrdati=rs.getrows()
    rs.close
    set rs=nothing
    cn.close
    set cn=nothing
    response.write "<table><tr><td>"
    for conta=0 to ubound(arrdati,2)
    response.write "" & arrdati(0,conta) & ""
    if ((conta+1) mod 4)=0 then
    response.write "</td><td>"
    else
    response.write "
    "
    end if
    next
    response.write "</td></tr></table>"
    erase arrdati
    %>

    Comunque grazie di tutto, soprattutto della pazienza.

  7. #17
    Comunque ho provato a fare ciò che mi hai detto di fare e se ho ben capito, questo è il codice riscritto.

    <TABLE>
    <%do While not RS.EOF%>
    <td align="left"><%=rs("categoria")%></td>
    <tr><td><% link=rs("notizia")%><%=link%><% rs.MoveNext %></td></tr>
    <tr><td><% link=rs("notizia")%><%=link%><% RS.MoveNext %></td></tr>
    <tr><td><% link=rs("notizia")%><%=link%><% RS.MoveNext %></td></tr>
    <td><%if rs.eof then %><% rs.close
    exit do
    end if %><% loop %></td>
    </TABLE>


    Ma se è questo che intendevi, ho perso ciò che volevo ottenere e cioè le tre colonne.

    http://www.cischi.com/incolonna2.asp

  8. #18
    Ho inserito le categorie sopra i link solo che me le ripete su ogni riga sapete come modificare questo script per visualizzarle sul gruppo?
    Il pezzo in grassetto è la visualizzazione delle categorie.

    <%
    Set cn=Server.CreateObject("ADODB.Connection")
    cn.Open = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("news.mdb")
    Set rs=Server.CreateObject("ADODB.Recordset")
    strSQL="SELECT notizia, pagina, categoria FROM newslinks order by categoria"
    rs.Open strSQL,cn,0,1
    arrdati=rs.getrows()
    rs.close
    set rs=nothing
    cn.close
    set cn=nothing
    response.write "<table><tr><td>"
    for conta=0 to ubound(arrdati,2)
    field = arrdati(2,conta)
    response.write field

    response.write "
    "
    response.write "" & arrdati(0,conta) & ""
    if ((conta+1) mod 4)=0 then
    response.write "</td><td>"
    else
    response.write "
    "
    end if
    next
    response.write "</td></tr></table>"
    erase arrdati
    %>

  9. #19
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi stamparle solo quando cambiano.
    Imposta la categoria a "" all'inizio.
    Se quella che estrai dal db è diversa la stampi altrimenti no.

    Roby

  10. #20
    Originariamente inviato da Roby_72
    Devi stamparle solo quando cambiano.
    Imposta la categoria a "" all'inizio.
    Se quella che estrai dal db è diversa la stampi altrimenti no.

    Roby
    Scusami ma non ho capito, potresti gentilmente spiegarmi meglio?
    La padronanza che ho del linguaggio è abbastanza relativa.
    Grazie mille

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.