Salve a tutti
come posso recuperare valori multipli da un tag select ?
Grazie in anticipo
Salve a tutti
come posso recuperare valori multipli da un tag select ?
Grazie in anticipo
usa il campo
multiple="multiple"
quando crei la select... il form ti passerà i valori separati da virgola
grazie
Ora ho un altro quesito relativo al primo
In fase di modifica di un campo select multiplo contenente i Consulenti - cioè di un campo select multiplo precedentemente salvato nel db - come faccio a mostrare tutti i valori disponibili della tabella Consulenti e contemporaneamente evidenziare quelli movimentati nella tabella Corsi ?
Grazie
Ho fatto in questo modo, non credo che sia l'unico.
dim RSCons
set RSCons = Server.CreateObject("ADODB.RECORDSET")
RSCons.ActiveConnection=Objconn
sql1 = "Select cognome from V_ProgettiInCorso where id = " & id
RSCons.Open(sql1)
dim RSConsulente
set RSConsulente = Server.CreateObject("ADODB.RECORDSET")
RSConsulente.ActiveConnection=Objconn
RSConsulente.Open("Select * from T_Consulenti")
while not RSCons.EOF
Response.Write "<option selected>" & trim(RSCons(0)) & "</option>" & vbcrlf
Do while not RSConsulente.EOF
if ucase(RSCons(0))<> ucase(trim(RSConsulente(2))) then
Response.Write "<option value=" & trim(RSConsulente(0)) & ">" & RSConsulente(2) & "</option>" & vbcrlf
end if
RSConsulente.movenext
Exit Do
Loop
RSCons.movenext
wend
RSCons.close
set RSCons=nothing
RSConsulente.close
set RSConsulente=nothing