Ciao, ho una select che si popola prendendo i dati da un db access; è possibile dalla stessa select prevedere la possibiltà di selezionare più voci (selezione multipla)?
Se è possibile come recupero il contenuto della select che nella pagina asp che processa i dati?
codice:
<select size="1" name="personale" style="font-size: 8 pt; font-family: Verdana">
<option>Seleziona Personale</option>
<%
'FACCIO POPOLARE LA PRIMA SELECT
if (request.cookies("innovatel.it_accesso")("nome")) <> 22 then
sql = "SELECT * FROM programma_personale INNER JOIN tUtenti_Unita ON tUtenti_Unita.unita_id = programma_personale.id_uoat WHERE tUtenti_Unita.utente_id = "& request.cookies("innovatel.it_accesso")("nome") &" ORDER BY programma_personale.ID asc"
Set rec = Server.CreateObject("ADODB.Recordset")
rec.Open sql, cn, 3, 3
Do While Not rec.EOF
strVAR = rec("unita_id")
%>
<option value="<%=rec.Fields.Item("personale").Value%>"
<% if personale = cstr(strVar) then response.write("selected") end if%>>
<%= rec.Fields.Item("personale").Value%></option>
<%
rec.MoveNext
Loop
else
sql = "SELECT * FROM programma_personale ORDER BY id asc"
Set rec = Server.CreateObject("ADODB.Recordset")
rec.Open sql, cn, 3, 3
Do While Not rec.EOF
strVAR = rec("id")
%>
<option value="<%=rec.Fields.Item("personale").Value%>"
<% if personale = cstr(strVar) then response.write("selected") end if%>>
<%= rec.Fields.Item("personale").Value%></option>
<%
rec.MoveNext
Loop
end if
rec.Close
set rec = Nothing
%>
</select>