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