Bentrovati.
Ho una select del tipo:Perchè se dalla select non seleziono Nulla (valore 0) la pagina altridati.asp recupera sempre l'idesercizio dell'ultimo record contenuto nella select e non valore 0 ????codice:<select size="1" name="esercizio" onChange="window.document.location='StessaPagina.asp?esercizio='+this.value;"> <option value="0">Esercizio</option> <% sql = "SELECT esercizio, id_esercizio FROM esercizio group by esercizio, id_esercizio order by esercizio asc" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, cn, 3, 3 rs.MoveFirst Do While Not rs.EOF %> <option value="<%=rs("id_esercizio")%>"><%=rs("esercizio")%></option> <% rs.MoveNext Loop rs.Close set rs = Nothing esercizio = request.querystring("esercizio") 'Eseguo la query con condizione ed apro il recordset ... idesercizio = rs("id_esercizio") %> </select> <form method="post" action="altridati.asp"> <input type="hidden" name="idesercizio" value="<%=idesercizio%>"> </form>

Rispondi quotando