sicuramente è così, posto il code completo:Originariamente inviato da Roby_72
Se la request.form ti ritorna quella stringa evidentemente c'è qualcosa "a monte" che non funziona adeguatamente...![]()
Roby
codice:<script language="JavaScript" type="text/JavaScript"> <!-- function jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options.value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> <form name="selezione" method="post" action="for.asp"> <% pagina = request.servervariables("path_info") ID_tab = request.querystring("ID_tab") if len(ID_tab) > 0 and isnumeric(ID_tab) then id = clng(ID_tab) else id = 0 end if set conn = server.createobject("adodb.connection") conn.open "DRIVER={Microsoft Access Driver (*.mdb)};" &_ "DBQ="& Server.MapPath("db.mdb") sql = "select * from tab1 order by acronimo" set rs = conn.execute(sql) if not rs.eof then %> <select name="tabella1" onChange="jumpMenu('self',this,0)"> <option value="<%=pagina%>?id_tab=0">Selezionare</option> <% do until rs.eof %> <option value="<%=pagina%>?id_tab=<%=rs("ID_tab")%>"<% if rs("ID_tab") = id_tab then %> selected<% end if %>><%=rs("acronimo")%></option> <% rs.movenext loop end if %> </select> <% rs.close set rs = nothing if ID_tab > 0 then sql = "select ID_tab, acronimo from tab1 where ID_tab = " & ID_tab & " group by acronimo, ID_tab" set rs = conn.execute(sql) if not rs.eof then %> <select name="name" id="name"> <% do until rs.eof %> <option value="<%=pagina%>?id_tab=<%=rs("ID_tab")%>"<% if rs("ID_tab") = id_tab then %> selected<% end if %>><%=rs("cognome")%></option> <% rs.movenext loop end if %> </select> <% rs.close set rs = nothing end if conn.close set conn = nothing %><input type="submit" name="Submit" value="Submit"> </p> </form>

Rispondi quotando