Salve, qualcuno sa spiegarmi perché con questo codice, passando la variabile $nome con un pulsante nascosto invece di passare il valore selezionato dal menù a tendina, mi passa sempre l'ultimo elemento che compone il menù?
<?php
include("test_connection.php");
$sql = "SELECT * FROM personale";
$risultati = mysql_query($sql,$connessione);
$num_righe = mysql_num_rows($risultati);
if($num_righe == 0) {
echo "Spiacente, non ci sono record nella tabella 'personale'";
} else {
echo "<form method=GET action='join_2.php'>";
echo "Seleziona una persona dal menù: ";
echo "<select name='ID_record'>";
while($riga = mysql_fetch_array($risultati)) {
$nome = $riga['nome'];
$ID = $riga['ID'];
echo "<option value='$ID'>$nome";
}
echo "</select><br><br>";
echo "Seleziona un hobby dall'elenco: ";
echo "<select name='hobby_ins'>
<option>Teatro
<option>Tennis
</select><br><br>";
}
# echo $nome;
echo "<br><br><input type='hidden' name='nome' value='$nome'>";
echo "<input type='submit' value='Inserisci Hobby'>";
echo "<input type='reset' value='Cancella!'>";
echo "</form>";
mysql_close($connessione);
?>
Il menu dei nomi vengono composti prelevandoli da un database...