Scusate ragazzi ho postato lo stesso quesito nel forum di scripting. Non voglio assolutamente andare contro le regole del forum ma mi sa che questo è un problema asp e non di scripting. Lascio al moderatore facoltà di spostarmi, eliminare il msg ma è che non so davvero dove è giusto postare. Mi scuso in anticipo.
Mio problema: sulla prima select devo fare un where con i dati dell'input text. Faccio un form che ha come action la stessa pagina. Non mi passa nessuna variabile ( che sarebbe il reg=Request.Form("pamela")). Perchè secondo voi?
codice:<font color="#FF9900"> 'RECUPERO I DATI DALLA PRIMA TBL DEL DATABASE</font> <form name="form" action="provabott.asp"> <input type="text" name="pamela" onblur="aggiorna(this.form)"></input> <input type="submit" value="scelta" > </form> <% reg =Request.Form ("pamela")%> <form name="form"> ............................... ............................... <select size="1" name="artic" style="font-size: 8 pt; font-family: Verdana" onChange="submit(this);"> <option value="TUTTI">----------------------------------------</option> <% sql = "SELECT GRUPPO FROM prontuario where GRUPPO = '"& reg &"' GROUP BY gruppo;" Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql,conn Do While Not rs.EOF%> <option value="<%=rs("gruppo")%>"><%=rs("gruppo")%></option> <% rs.MoveNext Loop rs.Close set rs = Nothing %> </select> </form>

Rispondi quotando