Visualizzazione dei risultati da 1 a 4 su 4

Discussione: select annidate

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305

    select annidate

    Ho creato una SELECT che legge i dati da una tabella (REGIONE):

    'lettura dati
    set RsQua_REGIONE = Server.CreateObject("ADODB.Recordset")
    sql = "select Comune.Regione from Comune GROUP BY Comune.Regione ORDER BY Comune.Regione"
    RsQua_REGIONE.open sql, connobj

    'selezione REGIONE
    <select name="REGIONE" id="REGIONE" style="width:206px">
    <% while not RsQua_REGIONE.eof %>
    <option><%=RsQua_REGIONE("Regione")%></option>
    <% RsQua_REGIONE.movenext
    wend %>
    </select>

    Quindi ho creato un'altra SELECT che dovrebbe prendere i dati (PROVINCIA)tenendo conto di quello selezionato nella lista precedente (REGIONE):

    'lettura dati
    set RsQua_PROVINCIA = Server.CreateObject("ADODB.Recordset")
    sql = "SELECT Comune.PV FROM Comune WHERE (Comune.Regione=regione_selezionata) GROUP BY Comune.PV ORDER BY Comune.PV; "
    RsQua_PROVINCIA.open sql, connobj

    'selezione PROVINCIA
    <select name="PROVINCIA" id="PROVINCIA" style="width:206px" disabled>
    <% while not RsQua_PROVINCIA.eof %>
    <option><%=RsQua_PROVINCIA("PV")%></option>
    <% RsQua_PROVINCIA.movenext
    wend %>
    </select>

    Come si può fare???

    Grazie.

    Vincenzo

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono un paio di thread citati tra le "discussioni utili", che spiegano come fare.

    Nota che i dati vanno copiati tutti sul client in anticipo, altrimenti occorre ricaricare la pagina.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    305
    Come accedo ai thread di discussioni utili?
    Forse la domanda sarà stupida ma ho poca esperienza del forum di HTML.
    Grazie.

    Vincenzo

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` sempre in testa al forum (il primo o secondo thread).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.