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

    Paginazione Di Un Arry

    Salve a tutti
    qualche mese fa avevo necessita di incolonnare dei dati e di estrarli dal database per categoria e di incolonnarli sotto la propria categoria in modo da ottenere un risulteto come questo

    Amici
    Grafichero'
    Nails Studio Italia
    Dj Trish (B)
    Kandinsky Pub
    PerugiaLife
    Artisti
    Luke Eargoggle (SV)
    Kraftwerk (G)
    Clubs_Esteri
    Cocoon (G)
    Etichette_D&B
    Moving Shadow
    Metalheadz

    GRAZIE A ROBY_72 SONO RIUSCITO AD OTTENERE CIò DI CUI AVEVO BISOGNO, MA ADESSO MI SI PRESENTA UN NUOVO PROBLEMA VVoVe: SULLO STESSO SCRIPT, NON HO PIù BISOGNO DI CREARE UNA NUOVA COLONNA OGNI TOT RIGHE (come fa ora lo script allegato) MA DI CAMBIARE PAGINA OGNI 2 CATEGORIE (raggruppate)

    LA DOMANDA CHE PONGO è QUESTA:
    E' POSSIBILE MODIFICANDO LO SCRIPT FARE UNA PAGINAZIONE SULL'ARRY, STABILENDO CHE IL RECORD SU CUI PAGINARE è LA CATEGORIA E RIUSCENDO AD OTTENERE, PER ESEMPIO CHE QUESTO PEZZO DELLA LISTA SOPRA ILLUSTRATA

    Etichette_D&B
    Moving Shadow
    Metalheadz

    SIA IN PAGINA NEXT?

    QUI SOTTO C'è LO SCRIPT ATTUALE FUNZIONANTE

    GRAZIE A TUTTI

    <%
    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
    cat = ""
    response.write "<table><tr><td>"
    for conta=0 to ubound(arrdati,2)
    field = arrdati(2,conta)
    if cat <> field then
    response.write field
    cat = field
    response.write "
    "
    end if
    response.write "" & arrdati(0,conta) & ""
    if ((conta+1) mod 6)=0 then
    response.write "</td><td>"
    else
    response.write "
    "
    end if
    next
    response.write "</td></tr></table>"
    erase arrdati
    %>

    PS: Perche se creo una nuova discussione vedo la cartella con un pallino nero?
    Grazie

  2. #2

    Re: Paginazione Di Un Arry

    Originariamente inviato da graficherò

    PS: Perche se creo una nuova discussione vedo la cartella con un pallino nero?
    Grazie
    perchè è una discussione che contiene un tuo messaggio


    non possiamo farlo con un recordset questo script invece che con un array? cmq, ogni volta che fai un salto di categoria incrementi di uno un contatore...finchè questo contatore è minore di due stampi l'array, altrimenti no

  3. #3

    Re: Re: Paginazione Di Un Arry

    Originariamente inviato da santino83
    perchè è una discussione che contiene un tuo messaggio


    non possiamo farlo con un recordset questo script invece che con un array? cmq, ogni volta che fai un salto di categoria incrementi di uno un contatore...finchè questo contatore è minore di due stampi l'array, altrimenti no

    Ho provato un'infinità di volte con un recordset ma sensa successo.
    Se tu hai una soluzione con il recordset per ottenere lo stesso risultato è sicuramente ben accetto, anche se al momento la priorità è di sapere se si può paginare l'arry e soprattutto come.
    Per esempio, lo script postato inserisce una nuova colonna ogni sei record stampati, come faccio ad indicare le categorie invece del contenuto? e subiti dopo come faccio a inserire la paginazione delle categorie al posto dell'inserimento colonne?
    Questo è il mio problema e siccome di arry non ci capisco una mazza (in realtà questo script lo ha realizzato quasi totalmente Roby_72) avrei bisogno di un aiuto concreto.

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