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>