salve atutti vorrei sepre come posso fare ad inviare una select su una tabella avendo come form di partenza un form con 4 campi, e non è detto che questi 5 campi siano riempiti solamente 2 sono obbligatori gli altri no. La select che ho costruito vuole giustamente tutti e 4 i campi altrimenti non funziona come posso fare. Vi posto il codice:
pagina con la form
<form action="centrale1.asp" method="post" name="form" target="mainFrame" onSubmit="return formCheck(this)">
<table width="70%" border="1">
<tr>
<td class="titoloLatoSx" width="29%">Tipologia</td>
<td class="titoloLatoSx" width="23%">Regione *</td>
<td class="titoloLatoSx" width="18%">Provincia *</td>
<td class="titoloLatoSx" width="10%">Comune</td>
</tr>
<tr>
<td width="29%"><select name="Tipologia" id="Tipologia">
<option></option>
<% While (NOT Recordset2.EOF)%>
<option value="<%=(Recordset2.Fields.Item("Tipologia").Val ue)%>"><%=(Recordset2.Fields.Item("Tipologia").Val ue)%></option>
<%Recordset2.MoveNext()
Wend
If (Recordset2.CursorType > 0) Then
Recordset2.MoveFirst
Else
Recordset2.Requery
End If
%>
</select>
</td>
<td width="23%"><select name="Regione" id="Regione">
<option></option>
<% While (NOT Recordset1.EOF)%>
<option value="<%=(Recordset1.Fields.Item("Regione").Value )%>"><%=(Recordset1.Fields.Item("Regione").Value)% ></option>
<%Recordset1.MoveNext()
Wend
If (Recordset1.CursorType > 0) Then
Recordset1.MoveFirst
Else
Recordset1.Requery
End If
%>
</select>
</td>
<td width="18%"><select name="Provincia" id="Provincia">
<option value></option>
<%While (NOT Recordset3.EOF)%>
<option value="<%=(Recordset3.Fields.Item("Provincia").Val ue)%>"><%=(Recordset3.Fields.Item("Provincia").Val ue)%></option>
<%
Recordset3.MoveNext()
Wend
If (Recordset3.CursorType > 0) Then
Recordset3.MoveFirst
Else
Recordset3.Requery
End If
%>
</select>
</td>
<td width="30%"><input name="Comune" size="20" type="text" id="Comune" onblur="validate()"></td>
</tr>
<tr>
<td ><input name="Ricerca" type="submit" class="scritteLatoSx" value="Ricerca"></td>
</tr>
<tr>
<td class="elenco1">I campi con * sono obbligatori</td>
</tr>
</table>
</form>


Pagina con i risultati:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>


<%
provi=cstr(request.form("Provincia"))
regio= request("Regione")
Comu=request("Comune")
Tipologia=request.Form("Tipologia")
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn_STRING
Recordset1.Source = "SELECT * FROM T_Prodotti where Provincia ='"& provi & "' and Regione ='"& regio & "' and Comune ='"& Comu & "' and Tipologia = '"&Tipologia&"'"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()