Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    190

    ordinare dati ad albero

    salve a tutti, ho un problema "logico" e non riesco a venirne fuori, è una cosa semplice (spero), ma le mie cognizioni mentali non mi permettono di trovare una maledetta soluzione

    ho una tabella:

    codice:
    id | parent | nome
     1 |      0 | livello 1 a
     2 |      0 | livello 1 b
     3 |      0 | livello 1 c
     4 |      1 | livello 2 a
     5 |      1 | livello 2 b
     6 |      1 | livello 2 c
     7 |      2 | livello 2 d
     8 |      2 | livello 2 e
     9 |      2 | livello 2 f
    10 |      4 | livello 3 a
    11 |      4 | livello 3 b
    12 |      4 | livello 3 c
    che dovrebbe essere stampata a video così:

    codice:
    LIVELLO 0
    |
    |__Livello 1 a
    |  |
    |  |____Livello 2 a
    |  |    |
    |  |    |____Livello 3 a
    |  |    |____Livello 3 b
    |  |    |____Livello 3 c
    |  |
    |  |____Livello 2 b
    |  |____Livello 2 c
    |
    |__Livello 1 b
    |  |
    |  |____Livello 2 d
    |  |____Livello 2 e
    |  |____Livello 2 f
    |
    |__Livello 1 c
    e questo possibilmente senza fare una query al db ogni volta
    avevo pensato di salvare tutto in un array e poi rielaborarlo

    cosa ne dite?

    vi ringrazio in anticipo

    ciao!

  2. #2
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Scusa, perchè non fare la query ogni volta?

    Comunque leggiti questi...forse fanno al caso tuo

    http://freephp.html.it/articoli/view...olo.asp?id=164
    http://freephp.html.it/articoli/view...olo.asp?id=165


  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    190
    [supersaibal]Originariamente inviato da Avalox
    Scusa, perchè non fare la query ogni volta?[/supersaibal]
    con le query ci sono riuscito, ma pensa se le righe diventano migliaia... migliaia di query?

  4. #4
    Utente di HTML.it L'avatar di Avalox
    Registrato dal
    Nov 2003
    Messaggi
    302
    Ma li hai letti gli articoli?

    Basta una query ogni volta....

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    190
    non credo che facciano a caso mio...

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.