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

    Menu dinamico espandibile

    Devo realizzare un menu dinamico che visualizza un elenco di categorie. Quando l'utente preme una categoria, sotto la riga della categoria selezionata, dovrebbero apparire tutte le sue sottocategorie.

    ESEMPIO
    Ho le categorie

    AUTO
    MOTO
    CAMION
    JEEP

    se clikko su moto, la pagina si ricarica passando l'id della categoria moto e il menu diventerà:

    AUTO
    MOTO
    Suzuki
    Piaggio
    Yamaha
    CAMION
    JEEP

    Ho fatto un sacco di prove e non riesco a capire la logica da seguire, mi fà vedere o solo le categorie oppure tutte le categorie e le loro relative sottocategorie.
    Potreste darmi qualche dritta su che tipo di logica utilizzare.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  2. #2
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    o te lo fai da solo
    oppure prendi uno script già pronto
    fai una ricerca per "treeview" su google
    Tutti vogliono parlare, nessuno sa ascoltare.

  3. #3
    Diciamo che ci sono quasi riuscito, se non fosse che mi sballa il layout. Ho realizzato questo script:
    codice:
    <%
    categoria = request.querystring("categoria")
    sqlmenu = "select * from categorie"' order by categoria_it"
    set rs = ctrio.execute(sqlmenu)
    if not rs.eof then
    
    if rs("id") <> categoria then
    sqlsotto = "select * from sottocategorie where categoria = "&categoria
    set sottocategorie = ctrio.execute(sqlsotto)
    end if
    end if
    
    while not rs.eof
    %>
    <tr><td class="menu">&nome=<%=rs("categoria_it")%>"><%=rs("categoria_it")%></td></tr>
    
    <% while not sottocategorie.eof %>
    <tr><td class="menu_s">&amp;sottocategoria=<%=sottocategorie("id")%>&nome=<%=sottocategorie("sottocategoria_it")%>" class="menu_s"><%=sottocategorie("sottocategoria_it")%></td></tr>
    <%
    sottocategorie.movenext
    wend
    rs.movenext
    wend
    %>
    Mi vengono visualizzate le sottocategorie per bene, solo che vengono visualizzate sotto la prima categoria e non la categoria da me scelta.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.