Ok questo è risolto!
Il problema era su questa parte di codice:
codice:
Do While Not rs.EOF
strVAR = rs("reg_id")
%>
<option value="<%=RS.Fields.Item("reg_id").Value%>"
<% if uoat = cstr(strVar) then response.write("selected") end if%>>
<%= RS.Fields.Item("reg").Value%></option>
dove ho sostituito l'originale rs("id") con rs("reg_id")... bene...
Passo successivo:
Nel tuo script quando fai popolare la seconda select hai inserito la condizione:
codice:
'FACCIO POPOLARE LA SECONDA SELECT
'SE IL VALORE DI VARIABILE E' DIVERSO DA TUTTI
if reg > 0 Then
sql1 ....
'ALTRIMENTI SE IL VALORE DI VARIABILE E' TUTTI
'MOSTRA TUTTI I CAPOLUOGHI DI PROVINCIA
else
sql2 ....
dovrei quando la variabile è tutti far vedere all'utente soltanto i capoluoghi di quella regone al quale è autorizzato ed autenticato... ho scritto una query sulla falsa riga di quella con cui popolo la prima select, ma come al solito, restituisce capoluoghi errati...