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:

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>
Qualcuno può darmi qualche suggerimento su come agire al fine di non ricaricare la pagina?
Grazie