Visualizzazione dei risultati da 1 a 3 su 3

Discussione: MENU DINAMICO

  1. #1

    MENU DINAMICO

    Vorrei fate un menu dinamico: Es.

    BARCHE --- CORSI ---- REGOLE ecc...

    Il menu principale sempre visibile.

    Vorrei fare che quando si clicca sopra BARCHE il codice mi vada a leggere il database e sotto barche mi inserisca le voci che sono sul database.

    Se dopo clicco su CORSI le voci sotto barche vanno via e mi compaiono le voci dei corsi.

    Che "funzione" devo usare?




    Ciao.

    Federico

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    cerca "ajax" o "remote scripting"

    ... oppure chiedi una nuova pagina al server

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Intanto bisogna vedere i dati in che modo sono strutturati nel db, se hai una sola tabella con tutte le voci li raggruppate e legate tra di loro in base al parentID.
    Ti faccio un esempio:
    codice:
    Tabella
    campoID      titoloCanale      parentID
       1         Sport                0
       2         Televisione          0
       3         Canale 5             2
       4         Calcio               1
       5         Serie A              4
       6         Tennis               1
       7         Cucina               0
       8         Italia 1             2
       9         Serie B              4
      10         Wimbledon            6
    In base a questa tabella si può dire che la struttura dei menu è la seguente (menu esploso ovviamente):
    codice:
    * Sport
     - Calcio
       -- Serie A
       -- Serie B
     - Tennis
       -- Wimbledon
    * Televisione
      - Canale 5
      - Italia 1
    * Cucina
    La relazione tra una voce e quella superiore è data dal campo parentID.
    Quello che ti serve è una funzione di ricorsione inversa la quale, in base al campoID è in grado di ricostruire a ritroso lo gerarchia dei vari parent fino a quello root, ovvero fino a quello che ha come parentID = 0.
    Purtroppo non ho sottomano questa funzione al momento.\

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.