Visualizzazione dei risultati da 1 a 4 su 4

Discussione: drop down box

  1. #1

    drop down box

    Salve, avrei un problema.Mi trovo in ambiente NetBeans e sto programmando un form con una drop down box che mi prende i dati dal mio database. In questo specifico caso, inserisco nella drop down box "citta" i valori del campo "citta" del mio database "medico".

    <select id="citta11" size="1" name="citta" >
    <%
    PreparedStatement statement_ins_citta=conn.prepareStatement( "SELECT citta_ambulatorio from medico");
    ResultSet res_ins_citta= statement_ins_citta.executeQuery();
    while (res_ins_citta.next())
    { %>

    <option> <% out.println(res_ins_citta.getString("citta_ambulat orio"));%> </option>

    <%
    }
    %>


    fin qui tutto bene. Adesso vorrei prendere il valore selezionato dalla drop down box e utilizzarlo per fare la query successiva in quanto, a seconda della città che l'utente seleziona, devo riempire la successiva drop down box con i nomi dei soli medici di quella città. Come posso fare???
    Sto impazzendo. Con una function in js con il comando document.getElementById("citta1").value riesco a prenderlo il valore, ma poi non riesco ad utilizzarlo nella query di selezione!!
    Aiuuuto!!

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    all'onchange della select devi invocare una chiamata ajax o jquery con la quale popoli la seconda select

  3. #3
    che non avendo mai usato...sono nella cakkina diciamo...

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,781
    ci sono in rete diversi esempi di select "a cascata".
    cerca qualcosa di inerente a regioni-province-comuni che
    sono di buon esempio, almeno di base.

    giusto per non ripetere tutta la manfrina e farti cominciare da qualcosa di concreto

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.