cos'è 'sta roba?WHERE TABELLA.id_REGIONI = "®&""
Per popolare la seconda lista, nella query devi dire (pseudocodice):
cioèestrai dalla tabella capoluoghi quelli in cui il campo "regione" vale "toscana"
dove "var" è la variabile in cui hai memorizzato la scelta fatta nella prima lista...WHERE TABELLA.id_REGIONI = '"&var&"'"
Questo si può fare scrivendo, al posto di "var" ----> rs("REGIONI")
ma in questo caso non devi chiudere il recordset prima di usarlo
(cioè devi postacipare le istruzioni
oppure (meglio) puoi memorizzarne il contenuto in una variabile così:rs.Close
set rs = Nothing
e poi puoi anche chiudere il recordset.var = rs("REGIONI")
Ci sono due cose importanti di cui tenere conto sempre:
- quando aggiorni la pagina il contenuto delle variabili si perde, per rimorchiartelo e usarlo per popolare la lista devi scrivere
- per scegliere i records di una certa regione, mi sembra che usi (giustamente) il campo id_REGIONE e non il campo REGIONE: è quello che devi passare (okkio perchè probabilmente sarà numerico).var = request("var")
Attenzione anche al fatto che il valore passato quando fai una scelta nella select-box non è quello (REGIONE) che appare a video nella lista, ma quello contenuto nel tag
Ok?<option value="questo_è_il_valore_passato ">REGIONE</option>
Buon divertimento.