Il titolo dovrebbe essere già esplicito...
ho scaricato lo script di cui al titolo e funziona regolarmente; adesso sto cercando di personalizzarlo e cioè riempire la prima select secondo la sessione utente che si crea al login.
Funziona tutto bene o quasi, infatti l'unica incongruità è che va in errore l'estrazione che, tramite una query, popola la seconda select; non è un errore dello script ma proprio un errore di estrazione, nel senso che la select non si popola correttamente ma con dati di altri utenti, esempio:
-paolo, utente del veneto, si autentica, viene spedito al form e trova nella prima select veneto;
-seleziona veneto e la seconda select, invece di estrarre le città del veneto, estrae le città del lazio...
questo è il codice che ho personalizzato:
codice:
<select size="1" name="reg" style="font-size: 8 pt; font-family: Verdana" onChange="submit(this);">
<option value="0" selected>------TUTTI------</option>
<%
'FACCIO POPOLARE LA PRIMA SELECT
if Session("user") = true then
sql = "SELECT * FROM reg INNER JOIN utenti ON utenti.id = reg.id WHERE utenti.id = "& session("user") &" ORDER BY reg.ID asc"
else
sql = "SELECT * FROM reg ORDER BY id asc"
end if
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn, 3, 3
Do While Not rs.EOF
strVAR = rs("ID")
%>
<option value="<%=RS.Fields.Item("id").Value%>"
<% if reg = cstr(strVar) then response.write("selected") end if%>>
<%= RS.Fields.Item("reg").Value%></option>
<%
rs.MoveNext
Loop
rs.Close
set rs = Nothing
%>
</select>