Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Problema con un iframe che non mi passa una select.....

    Scusate ragazzi, ho questa pagina laddove faccio la scelta dalla prima select:

    codice:
    <form name="form">
    <%strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("intranet.mdb") 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn%> 
    <select size="1" name="artic" style="font-size: 8 pt; font-family: Verdana" ;">
                    <option value="TUTTI">------TUTTI------</option>
                    <%
    sql = "SELECT GRUPPO FROM prontuario 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>
    
    
    
    
    <iframe name="provaiframe2" src="provaiframe2.asp">
    </IFRAME> 
    </body>
    </html>
    Nell'iframe, che riguarda questa pagina:

    codice:
    <html>
    
    <head>
    <title>Istituto Ortopedico Galeazzi</title>
    </head>
    
    <body bgcolor="#003399" alink="fff000" vlink="fff000" >
    <%strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("intranet.mdb") 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn%> 
    <% 
    Set RS1 = Server.CreateObject("ADODB.Recordset")
    sql1 = "select distinct denominazione from  prontuario WHERE gruppo= '" & Request.QueryString("Cat") & "' "
    rs1.open sql1, conn
    
    Do While Not rs1.EOF%>
    <FORM ACTION="BOTT.ASP">
    <select size="1" name="artic" style="font-size: 8 pt; font-family: Verdana" ;">
                    <option value="TUTTI">------TUTTI------</option>
    <option	name="aaa" value="<%=RS1("denominazione")%>"><%=RS1("denominazione")%></option>
    <%
    		RS1.Movenext
    		LooP
    rs1.close 
    set rs1 = nothing 
    %>
    </select>
    
    <input type="text" name="notte"></input>
    <input type="submit" value="conferma" >
    
    
    <%
    conn.close 
    set conn = nothing 
    %>
    </form>
    </html>
    dovrei fare la scelta della seconda select.

    Però succede che nell'iframe io vedo solo il campo text e il pulsante d'invio.

    Secondo voi perchè?


    P.S. Non vedendo la seconda select non so se essa si aggiornerà automaticamente dopo la scelta dalla prima select..............è la prima volta che provo a fare una select dinamica. Se avete consigli, suggerimenti o critiche fatemele pure. Grazie ragazzi.

  2. #2
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ragazzi ho messo a posto il codice ma non mi va la select in cascata. Dove sbaglio? (...è la prima volta che tento id fare una cosa del genere)

    Pagina1.asp [code]
    <form name="form" action="provaiframe2.asp">
    .....connessione...
    ...................
    <select size="1" name="artic" style="font-size: 8 pt; font-family: Verdana" ;">
    <option value="TUTTI">------TUTTI------</option>
    <%
    sql = "SELECT GRUPPO FROM prontuario 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>




    <iframe name="provaiframe2" src="provaiframe2.asp?gruppo=<%=Request.QueryStrin g("artic") %>"">
    </IFRAME>
    </body>
    </html>
    [code]
    Provaiframe2.asp
    codice:
    ......connessione......
    .......................
    Set RS1 = Server.CreateObject("ADODB.Recordset")
    sql1 = "select distinct denominazione from  prontuario WHERE gruppo= '" & Request.QueryString("artic") & "' "
    rs1.open sql1, conn
    %>
    <FORM ACTION="BOTT.ASP" name="a">
    <select size="1" name="artic" >
                    <option value="TUTTI">------TUTTI------</option>
    <%
    Do While Not rs1.EOF
    %>
    
    <option	name="aaa" value="<%=RS1("denominazione")%>"><%=RS1("denominazione")%></option>
    <%
    		RS1.Movenext
    		LooP
    rs1.close 
    set rs1 = nothing 
    %>
    </select>
    
    <input type="text" name="notte"></input>
    <input type="submit" value="conferma" >
    
    
    <%
    conn.close 
    set conn = nothing 
    %>
    </form>
    </html>

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ragazzi piano piano sto arrivando ad una parvenza di soluzione..........dovrei solo far passare all'evento OnChange il valore dalla pagina1 alla pagina 2. Come posso fare? Avete consigli?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.