In php creo una select impostando in value l'ID e visualizzo il nome in questo modo:
Codice 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>";
    }
    echo 
"</select>";
    
$result->close();
  }
  } 
Successivamente alla pressione del submit faccio altre cose.
Attraverso $_POST['artista'] riesco a ricavare l'id dell'artista, ma mi sembra stupido dover rifare una query per riestrarre il suo nome!
Come potrei ovviare a questo problema?
Grazie
Sonia