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

    Area ripetuta nidificata come fare?

    Ciao a tutti,

    gestisco un sito amatoriale che parla di musica da ormai 7 anni, lo iniziai statico e data la mole degli articoli (e delle pagine) vorrei iniziare a convertirlo in uno dinamico.

    con dreamweaver anche se so che si fa tutto meglio a mano stò iniziando a capire come funziona il php, ma una cosa proprio non riesco a farla:

    ho due tabelle: genere_musicale con due campi - id_genere e genere l'altra è artisti con tre campi id_artista, id_genere e artista.

    io vorrei creare un menù dinamico che mi permetta di fare una cosa del genere

    ----------------
    Classica
    --Bach
    --Beethoven
    Pop
    --Beatles
    --Pink Floyd
    ---------------

    in pratica il menù deve farmi vedere tutti gli artisti dei vari generi con una struttura ad albero tipo quella visualizzata. questo mi permetterebbe di aggiornare le liste di generi e artisti senza dover mettere tutte le volte mano al codice html e aggiornare di continuo le pagine.

    anche se mi farebbe comodo non vi chiedo il codice bello e fatto
    ma vorrei da voi qualche consiglio su come procedere, se conoscete qualche articolo che possa aiutarmi, qualsiasi cosa insomma.

    Vi va di darmi una mano?

    la rivista è la seguente (se vi va di vederla):

    http://www.music-on-tnt.com

    vi ringrazio per i consigli che vorrete darmi.

  2. #2
    devi usare due cicli while nidificati
    in pratica selezioni i generi, poi per ogni genere selezioni gli artisti

    una cosa cosi (schematizzata)
    codice:
     
    select dal db per i generi
    estrai i dati
    ciclo sui dati generi
         print del genere
    
         select degli artisti in base a genere
         estrai artisti
         ciclo su artisti
            print dell'artista
         loop del ciclo
    loop del ciclo
    spero sia piu o meno chiaro
    per info vai su php.net e leggi un po di documentazione sul ciclo while
    Il Ticino è biancoblù
    DVDS delegato ufficiale

  3. #3
    quanto prima provo e ti faccio sapere,

    grazie!

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.