Ciao.

Ho queste select dinamiche, ma non riesco a memorizzare il valore selezionato all'interno della select, cioè se seleziono un valore dalla prima select non riesco a conservarlo selezionato se scelgo un valore dalla seconda select, dove sbaglio?

codice:
' PRIMA QUERY PER PRIMA SELECT SORT
   strSql = "SELECT COUNTRY_NAME FROM Foglio2 GROUP BY COUNTRY_NAME ORDER BY COUNTRY_NAME ASC"
   Set objRs = Server.CreateObject("ADODB.Recordset")
   objRs.Open strSql, Conn, 3, 3
%>
	
	<select size="1" name="sort" onChange="window.document.location='pageasp?sort='+this.options[this.selectedIndex].value;">
    
    <% sort_sel = request.querystring("sort") %>
    <% if sort_sel <> "" then %>
    <option value="<%=sort_sel%>" selected="selected"><%=sort_sel%></option>
    <% else %>
    <option selected>Seleziona valore</option>
        
<%
end if

If Not objRs.EOF Then
Do While Not objRs.EOF
%>
          <option value= "<% = Trim(objRs("COUNTRY_NAME")) %>"><%  = Trim(objRs("COUNTRY_NAME")) %></option>
<%
objRs.MoveNext
Loop
End If
objRs.Close
%>

    </select>

<%
' SECONDA QUERY PER LA SELECT IP_FROM
   strSql = "SELECT IP_FROM FROM Foglio2 GROUP BY IP_FROM ORDER BY IP_FROM ASC"
   Set objRs = Server.CreateObject("ADODB.Recordset")
   objRs.Open strSql, Conn, 3, 3
%>

<select name=ip_from onChange="window.document.location='pag_imente.asp?ip_from='+this.options[this.selectedIndex].value;">

    <% ip_from_sel = request.querystring("ip_from") %>
    <% if ip_from_sel <> "" then %>
    <option value="<%=ip_from_sel%>" selected="selected"><%=ip_from_sel%></option>
    <% else %>
    <option selected>Seleziona valore</option> 
        
<%
end if

If Not objRs.EOF Then
Do While Not objRs.EOF
%>
          <option value= "<% = Trim(objRs("IP_FROM")) %>"><%  = Trim(objRs("IP_FROM")) %></option>
<%
objRs.MoveNext
Loop
End If
objRs.Close
%>
</select>

<%
' TERZA QUERY PER LA SELECT IP_TO
   strSql = "SELECT IP_TO FROM Foglio2 GROUP BY IP_TO ORDER BY IP_TO ASC"
   Set objRs = Server.CreateObject("ADODB.Recordset")
   objRs.Open strSql, Conn, 3, 3
%>

<select name=ip_to onChange="window.document.location='pag_imente.asp?ip_to='+this.options[this.selectedIndex].value;">
    
    <% ip_to_sel = request.querystring("ip_to") %>
    <% if ip_to_sel <> "" then %>
    <option value="<%=ip_to_sel%>" selected="selected"><%=ip_to_sel%></option>    
    <% else %>
    <option selected>Seleziona valore</option>   
        
<%
end if

If Not objRs.EOF Then
Do While Not objRs.EOF
%>
          <option value= "<% = Trim(objRs("IP_TO")) %>"><%  = Trim(objRs("IP_TO")) %></option>
<%
objRs.MoveNext
Loop
End If
objRs.Close
%>
</select>