Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Combobox dinamiche da database

    Salve a tutti, sono un po' bloccato:
    Ho la prima combobox in un form che preleva i dati dalla tabella "comuni"
    Come faccio a far sì che la seconda combobox prelevi i dati dalla tabella "frazioni" del comune scelto nella prima combobox e senza, naturalmente, cancellarmi tutti gli altri dati inseriti nei form?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Naturalmente da adattare alle tue esigenze:
    codice:
    <html> 
    <head><title>Filtro per Cabina Primaria</title> 
    <script language="JavaScript" type="text/JavaScript"> 
    <!-- 
    function jumpMenu(targ,selObj,restore){ //v3.0 
    eval(targ+".location='"+selObj.options.value+"'"); 
    if (restore) selObj.selectedIndex=0; 
    } 
    //--> 
    </script> 
    </head> 
    <body> 
    <form name="selezione" method="post" action=""> 
    <p style="margin-top: 0; margin-bottom: 0"></p> 
    <div align="left">
    <% 
    pagina = request.servervariables("path_info") 
    ID_CAT = request.querystring("ID_CAT") 
    
    if len(ID_CAT) > 0 and isnumeric(ID_CAT) then 
    id = clng(ID_CAT) 
    else 
    id = 0 
    end if 
    
    set conn = server.createobject("adodb.connection") 
    conn.open "DRIVER={Microsoft Access Driver (*.mdb)};" &_ 
    "DBQ="& Server.MapPath("upload.mdb") 
    
    sql = "select * from CAT order by CAT" 
    
    set rs = conn.execute(sql) 
    
    Function ConvertiData(data)
        giorno = Mid(data, InStr(1, data, "/") + 1, InStrRev(data, "/") - InStr(1, data, "/") - 1)
        mese = Left(data, InStr(1, data, "/") - 1)
        anno = Right(data, Len(data) - InStrRev(data, "/"))
        ConvertiData = giorno & "/" & mese & "/" & anno
    End Function
    
    
    if not rs.eof then 
    
    
    %>
    </div>
    <p style="margin-top: 0; margin-bottom: 0" align="center"></p> 
    <p style="margin-top: 0; margin-bottom: 0" align="left"> 
    <select name="tabella1" onChange="jumpMenu('parent',this,0)"> 
    <option value="<%=pagina%>?id_cat=0">Seleziona la Cabina...</option> 
    <% do until rs.eof %> 
    <option value="<%=pagina%>?id_cat=<%=rs("ID_CAT")%>"<% if rs("ID_CAT") = id_cat then %> selected<% end if %>><%=rs("CAT")%></option> 
    <% 
    rs.movenext 
    loop 
    end if 
    %> 
    </select> 
    <% 
    rs.close 
    set rs = nothing 
    
    if ID_CAT > 0 then 
    
    sql = "select * from ListFiles where ID_CAT = " & ID_CAT 
    
    set rs = conn.execute(sql) 
    
    do while not rs.eof
    
    DATA_PRELIEVO = ConvertiData(CStr(RS("DATA_PRELIEVO")))
    
    
    
    %> 
    <h1 align="left"><%=rs("CABINA")%></h1> 
    <p align="left">ID: <%=rs("UploadID")%>
     
    Data: <%=DATA_PRELIEVO%>
    
      
     
    <%
    rs.movenext
    loop
    
    'end if
    
    
    rs.close 
    set rs = nothing 
    
    end if 'fine if id_CAT > 0 then 
    conn.close 
    set conn = nothing 
    
    %> </p>
    </p> 
    </form> 
    
    
    </body> 
    </html>

  3. #3
    Troppo gentile ( e celere)
    Grazie mille!

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.