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>

questo è il codice che ho personalizzato:
Rispondi quotando