Visualizzazione dei risultati da 1 a 8 su 8

Discussione: collegamento tra campi

  1. #1

    collegamento tra campi

    ciao

    ho due select di 2 campi diversi

    una si chiama regione l'altra provincia


    nella regione ho questi valori lombardia e veneto

    nella provincia ho questi altri valori milano pavia verona rovigo

    vorrei che al momento della selezione di lombardia sulla provincia comparisse la possibilita di selezionare solo milano pavia e non verona rovigo....

    come fare.....

    ciao grazie

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    dovresti strutturare per categorie (regioni) e sotto-categorie(province), partendo proprio dalla base dati.
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3
    si questo l'avevo capito ma come si fa a fare tutto ciò come si può tradurlo in script

  4. #4
    Se fatto solo in ASP, dovresti ricaricare la pagina, riportando tutti i dati eventualmente già inseriti nel form, e ricreando l'elenco delle province a seconda della regione selezionata.

  5. #5
    Si ma esempi pratici non ce ne sono???

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    nella select che mostra le categorie, usi l'evento onChange per ricaricare la pagina passando il parametro della categoria specifica. Puoi farlo in javascript con un submit del campo in una funzioncina. A quel punto, nella fase di caricamento, controlli il valore del request del campo e se diverso da "" fai la query per la ricerca della sottocategoria e, con il risultato ottenuto, sviluppi la select che contiene le sottocategorie.

    Di cose già fatte non saprei che dire, o meglio non so dove puoi trovarlo per il tuo caso specifico
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7
    Se confeziono in due tabelle in una le regioni e in una le province


    esempio:

    tabellaregioni
    lombardia
    veneto

    tabellaprovince
    milano - lombardia
    pavia - lombardia
    verona - veneto
    rovigo - veneto

    di cui nella tabella province abbiamo 3 campi

    nello script

    <select size="1" name="regione" style="color: #000080; font-family: Tahoma; font-size: 8 pt; font-weight: bold">
    <%
    Set Con = Server.CreateObject("ADODB.Connection")
    Set rsQuery = Server.CreateObject("ADODB.Recordset")
    Path = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    Path = Path & Server.MapPath("databaseregioni.mdb") & ";Mode=ReadWrite"
    Con.Open Path
    Set rs = Con.Execute("select regione from tabregione order by regione Asc")
    while rs.eof = false
    %>
    <option value="<%=Rs(0)%>"><%=Rs(0)%></option>
    <%
    rs.MoveNext()
    wend
    rs.close
    con.close
    %>

    </select>



    <select size="1" name="provincia" style="color: #000080; font-family: Tahoma; font-size: 8 pt; font-weight: bold">
    <%
    Set Con = Server.CreateObject("ADODB.Connection")
    Set rsQuery = Server.CreateObject("ADODB.Recordset")
    Path = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    Path = Path & Server.MapPath("databaseregioni.mdb") & ";Mode=ReadWrite"
    Con.Open Path
    Set rs = Con.Execute("select provincia from provinciatab order by provincia Asc")
    while rs.eof = false
    %>
    <option value="<%=Rs(0)%>"><%=Rs(0)%></option>
    <%
    rs.MoveNext()
    wend
    rs.close
    con.close
    %>

    </select>


    ok qui le prende da 2 tabelle cosa possa aggiungerci come funziona che possa far coincidere le relazioni delle regioni cioè come posso tradurre alla selezione regione che riconosca questi 2 campi di queste 2 tabelle diverse????


    ho bisogno di questo aiuto
    ciao

  8. #8
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    guardati e studiati questo post, tutte le risposte le trovi li è un esempio a 3 select ma tu tagli la 3 select che non ti serve

    http://forum.html.it/forum/showthrea...0&pagenumber=3

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.