Ho cercato sia nel forum che in rete ma non ho trovato una soluzione semplice e funzionale da adottare per popolare una seconda select dopo la scelta della prima.
Considerando che ho jQuery (e che preferisco utilizzare per non fare cose miste) caricato e che il codice per popolare le select è questo:
Qualcuno può darmi qualche suggerimento su come agire al fine di non ricaricare la pagina?codice:<div> <label for="slcPrima" title="">Prima</label> <select id="slcPrima" name="id_prima"> <option value="0" selected="selected">Seleziona</option> <?php // Recupera i dati e popola la select $result = mysql_query("SELECT * FROM tbl_prima"); while ($riga = mysql_fetch_array($result)) { $tmpIdPrima = $riga['id_prima']; $tmpPrima = $riga['prima']; echo "<option value=\"$tmpIdPrima \">$tmpPrima</option>"; } ?> </select> </div> <div> <label for="slcSeconda" title="">Seconda</label> <select id="slcSeconda" name="id_seconda"> <option value="0" selected="selected">Seleziona</option> <?php // Recupera i dati e popola la select $result = mysql_query("SELECT * FROM tbl_seconda"); while ($riga = mysql_fetch_array($result)) { $tmpIdSeconda = $riga['id_seconda']; $tmpSeconda = $riga['seconda']; echo "<option value=\"$tmpIdSeconda \">$tmpSeconda</option>"; } ?> </select> </div>
Grazie

Rispondi quotando