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