Ciao a tutto il forum...
Devo realizzare quanto segue:
- da una select seleziona la voce chiave esterna
- da qui si mostrano due select la prima vengono visualizzate le tabella da utilizzare
- nella seconda i campi della tabella, ovviamente della tabella selezionata.

Per ora ho eseguito il primo punto e il secondo ma non riesco a popolare la terza select in base alla seconda select.

Codice in uso
Codice PHP:
<select name='table_esterna' onchange='selCampi(this.value);'>
<
option></option>";
        
                    
$sqlQuery ="SELECT FROM new_entita WHERE id <> ".$id.";";
$rsQuery = mysql_query($sqlQuery) or die(mysql_error());
    while(
$rows = mysql_fetch_array($rsQuery)){
                        
    echo "
<option value=".$rows['nome_entita'].">".$rows['nome_entita']."</option>";
    }
echo "
</select>";
                
echo"
<select name='table_esterna' id='campo_esterno'>
<
option value='' select='selected'>-- seleziona --</option>"; 
Script
codice:
function selCampi(idTable) {
  // Seleziono province di questa regione. 
  $.get("select_abitativa.php", { table: idTable}, 
  function(campitable){
    $("select[id='campo_esterno']").empty();
    var options = '<option value="">-- seleziona --</option>';
    var arrayProvince = campitable.split( '||');
    for (var i = 1; i < arrayProvince.length; i++) {
      var provincia = arrayProvince[i].split( /,/);
      options += '<option value="' + provincia[0] + '">' + provincia[1] + '</option>';
    }
    $("select[id='campo_esterno']").html(options);
  });
Come posso popolare la terza select?