Grazie, ecco:codice:<% Session.LCID = 1040 Response.Expires = -1500 Response.ExpiresAbsolute = now()-1500 Response.Addheader "pragma","no-cache" Response.Addheader "cache-control","private" Response.Cachecontrol="no-cache" NOMEFORNITORE = request("NOMEFORNITORE") %> <% strSql = "SELECT * FROM SCHEDA_IMPIANTO ORDER BY NOMEFORNITORE ASC" Set objRs = Server.CreateObject("ADODB.Recordset") objRs.Open strSql, objCONN, 3, 3 %> <select size="1" name="NOMEFORNITORE" onChange="window.document.location='forminsdescrmercefornitore.asp?NOMEFORNITORE='+this.options[this.selectedIndex].value+'';"> <% NOMEFORNITORESEL = request("NOMEFORNITORE") %> <option value="<%=NOMEFORNITORESEL%>"><%=NOMEFORNITORESEL%></option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("id") %>-<% = Trim(objRs("NOMEFORNITORE")) %>"><% = Trim(objRs("NOMEFORNITORE")) %></option> <% objRs.MoveNext Loop End If objRs.Close %> </select> <% if len(NOMEFORNITORE) > 0 then NOMEFORNITORE = Split(NOMEFORNITORE , "-") NOMEFORNITORE1 = NOMEFORNITORE(0) NOMEFORNITORE2 = NOMEFORNITORE(1) strSql = "SELECT * FROM SCHEDA_IMPIANTO WHERE NOMEFORNITORE = '"&NOMEFORNITORE2&"' ORDER BY NOMEFORNITORE ASC" objRs.Open strSql, OBJCONN, 3, 3 %> <select name="CodiceProdottoFornitore" onChange="window.document.location='forminsdescrmercefornitore.asp?CODICEPRODOTTOFORNITORE='+this.options[this.selectedIndex].value+'&NOMEFORNITORE=<%=NOMEFORNITORE2%>';"> <% CodiceProdottoFornitoresel = request("CodiceProdottoFornitore") %> <option value="<%=CodiceProdottoFornitoresel%>"><%=CodiceProdottoFornitoresel%></option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("CodiceProdottoFornitore") %>"><% = objRs("CodiceProdottoFornitore") %></option> <% objRs.MoveNext Loop End If objRs.Close End If %> </select> <% CODICEPRODOTTOFORNITORE = request("CODICEPRODOTTOFORNITORE") strSql = "SELECT * FROM SCHEDA_IMPIANTO WHERE CODICEPRODOTTOFORNITORE = '"&CODICEPRODOTTOFORNITORE&"' ORDER BY CODICEPRODOTTOFORNITORE ASC" objRs.Open strSql, OBJCONN, 3, 3 %> <select name="DESCRIZIONEPRODOTTO" onChange="window.document.location='forminsdescrmercefornitore.asp?DESCRIZIONEPRODOTTO='+this.options[this.selectedIndex].value+'&CODICEPRODOTTOFORNITORE=<%=CODICEPRODOTTOFORNITORE%>&NOMEFORNITORE=<%=NOMEFORNITORE%>';"> <% DESCRIZIONEPRODOTTOSEL = request("DESCRIZIONEPRODOTTO") %> <option value="<%=DESCRIZIONEPRODOTTOSEL%>"><%=DESCRIZIONEPRODOTTOSEL%></option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("DESCRIZIONEPRODOTTO") %>"><% = objRs("DESCRIZIONEPRODOTTO") %></option> <% objRs.MoveNext Loop End If objRs.Close %> </select> <% DESCRIZIONEPRODOTTO = request("DESCRIZIONEPRODOTTO") strSql = "SELECT * FROM SCHEDA_IMPIANTO WHERE DESCRIZIONEPRODOTTO = '"&DESCRIZIONEPRODOTTO&"' ORDER BY DESCRIZIONEPRODOTTO ASC" objRs.Open strSql, OBJCONN, 3, 3 %> <select name="UM" onChange="window.document.location='forminsdescrmercefornitore.asp?UM='+this.options[this.selectedIndex].value+'&DESCRIZIONEPRODOTTO=<%=DESCRIZIONEPRODOTTO%>&CODICEPRODOTTOFORNITORE=<%=CODICEPRODOTTOFORNITORE%>&NOMEFORNITORE=<%=NOMEFORNITORE%>';"> <% UMSEL = request("UM") %> <option value="<%=UMSEL%>"><%=UMSEL%></option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("UM") %>"><% = objRs("UM") %></option> <% objRs.MoveNext Loop End If objRs.Close %> </select> <% UM = request("UM") strSql = "SELECT * FROM SCHEDA_IMPIANTO WHERE UM = '"&UM&"' AND CODICEPRODOTTOFORNITORE = '"&CODICEPRODOTTOFORNITORESEL&"' AND NOMEFORNITORE = '"&NOMEFORNITORE&"' AND DESCRIZIONEPRODOTTO = '"&DESCRIZIONEPRODOTTO&"' ORDER BY UM ASC" objRs.Open strSql, OBJCONN, 3, 3 %> <select name="CostoUnitario"> <option value="0">---</option> <% If Not objRs.EOF Then Do While Not objRs.EOF %> <option value= "<% = objRs("COSTOUNITARIO") %>"><% = objRs("COSTOUNITARIO") %></option> <% objRs.MoveNext Loop End If objRs.Close %> </select>

Rispondi quotando
