Visualizzazione dei risultati da 1 a 5 su 5

Discussione: valori tra due select

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97

    valori tra due select



    Ciao a tutti,

    avrei necessità di fare 2 select con dati presenti in una tabella.
    Avrei bisogno che una volta scelto il valore della prima select, questo valore non venisse visualizzato nella seconda select.

    ad esempio se nella prima select ci sono 3 valore tipo (pippo, pluto, paperino) e venisse scelto pippo, nella seconda select dovrebbero essere visualizzati solo (pluto e paperino)

    si può fare, mi potreste aiutare o indicarmi la strada?
    grazie

    "PRIMA SELECT"
    <select name="n1">
    <option value="">nome1</option>
    <%
    Set MyConn=Server.CreateObject("ADODB.Connection")
    MyConn.Open = stringa_di_connessione
    SQL = "SELECT * FROM elenco where nome='" + Replace(tipo, "'", "''") + "' and Ruolo='Amm'"
    Set RS = MyConn.Execute(SQL)
    While Not RS.EOF
    %>
    <option value="<%=rs("nome")%>"><%=rs("nome")%></option>
    <%
    RS.MoveNext
    Wend
    RS.Close
    Set RS = Nothing
    MyConn.Close
    Set MyConn = Nothing
    %>
    </select>

    <select name="n2">
    <option value="">nome2</option>
    "SECONDA SELECT"
    <%
    Set MyConn=Server.CreateObject("ADODB.Connection")
    MyConn.Open = stringa_di_connessione
    SQL = "SELECT * FROM elenco where nome='" + Replace(tipo, "'", "''") + "' and Ruolo='Amm'"
    Set RS = MyConn.Execute(SQL)
    While Not RS.EOF
    %>
    <option value="<%=rs("nome")%>"><%=rs("nome")%></option>
    <%
    RS.MoveNext
    Wend
    RS.Close
    Set RS = Nothing
    MyConn.Close
    Set MyConn = Nothing
    %>

    </select>

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    nella seconda query inserisci la clausola And Not campo=valore
    dove valore è un dato preso dalla prima query, ad esempio il nome o un id

    ma la procedura dipende dal contesto: spiega com'è o come vorresti che fosse.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97
    Grazie Vincent,

    le due select sono nello stesso form, il valore scelto della prima select come lo prelevo per darlo in pasto alla clausola And Not campo=valore della prima Select ?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    97
    dovrei fare ricaricare la pagina al momento della scelta della prima select?

  5. #5
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,812
    puoi ricaricare la pagina o utilizzare ajax per popolare la seconda select

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.