Ciao.
Vorrei con questo codice selezionare un valore da una select e "riempire" automaticamente altri campi di un form a secondo della scelta eseguita nella prima select:Ma la query restituisce sempre IDUtente 1, qualunque sia il valore selezionato dalla select "lista".codice:<% 'RIEMPIMENTO DELLA PRIMA SELECT sql = "SELECT * FROM MyTab where campo = true ORDER BY id asc" Set rec = Server.CreateObject("ADODB.Recordset") rec.Open sql, conn, 3, 3 %> <select size="1" name="lista" onChange="window.document.location='stessapagina.asp?lista='+this.options[this.selectedIndex].value;"> <% lista = request.querystring("lista") %> <option value="<%=lista%>"><%=lista%></option> <% If Not rec.EOF Then Do While Not rec.EOF IDUtente = rec("id") %> <option value= "<% = Trim(rec("lista")) %>"><% = Trim(rec("lista")) %></option> <% rec.MoveNext Loop End If %> </select> <% 'ESTRAZIONE DATO ASSOCIATO AL VALORE DELLA SELECT LISTA strSql = "SELECT * FROM myTab WHERE id = "&IDUtente response.write strSQL:response.end rec.Open strSql, conn, 3, 3 %>
Dove sto sbagliando?

Rispondi quotando
