Intanto grazie!
ma qualcosa a "monte" non mi quadra.
codice:
<html><head><script type="text/javascript" src="js/jquery-3.2.1.js"></script>
<script>
$('#artista').change(function(){
var v=$(this).val();
$.ajax({
type: "POST",
url: "select_abitativa.php",
data: 'parametro='+v,
cache: false,
success: function(html){
//la variabile "html" conterrà l'echo del file php
$('qualcosa').html(html);
}
});
});
</script></head>
<body><?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
include "conn/conndbmysql.php";
if (!$result = $connessione->query("SELECT * FROM artisti ORDER BY nome")) {
echo "Errore della query: " . $connessione->error . ".";
exit();
}else{
if($result->num_rows > 0) {
echo "<select name='artista' id='artista'><option value=''>Seleziona artista</option>";
while($row = $result->fetch_array(MYSQLI_ASSOC))
{
echo "<option value='". $row['idartista'] ."'>". $row['nome'] ."</option>";
}
$result->close();
}
echo "</select>";
}
?>
</body></html>
la mia select viene caricata correttamente.
E nel files select_abitativa.php ho messo semplicemente un
echo "ciao";
---
Ovviamente al cambio di opzione non mi viene "scritto" ciao da nessuna parte.
Sonia