codice:
<form name="form1" action="selectdipendente.asp"
<label>Marca</label>
<select name="q" onchange="document.form1.submit()">
<option value="">Seleziona</option>
<%
dim qry1, q
qry1="SELECT id, marca FROM Marche"
dim rs
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open qry1,con
dim id
dim r
Do Until rs.EOF
id=cint(rs("id"))
r=cint(request("q"))
if(id=r) then
%>
<option selected="selected" value="<%=rs("id")%>"><%=rs("marca")%></option>
<%else %>
<option value="<%=rs("id")%>"><%=rs("marca")%></option>
<%
end if
rs.MoveNext
Loop
rs.close
set rs = Nothing
%>
</select>
<%
q = request("q")
if(q <> "") then
dim s1, query
'se id_marche e una stringa altrimenti usa la select sottostante spostando il commento (') sopra
s1="SELECT id_marche, id, modello FROM Modelli WHERE id_marche='"&q&"'"
's1="SELECT id_marche, id, modello FROM Modelli WHERE id_marche="&q
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open s1, con
%>
<table border="2">
<%
Do Until rs.EOF
%>
<tr>
<td><h6>ID</td><td><%=rs("id")%></h6></td>
</tr>
<tr>
<td><h6>MODELLO</td><td><%=rs("modello")%></h6></td>
</tr>
<%
rs.MoveNext
Loop
%>
</table>
<%
end if
set rs=nothing
%>
</form>