Io penserei ad altro prima:
Quote Originariamente inviata da freddie1978 Visualizza il messaggio
...
echo "<option style='color: white; font-family: Arial; font-size: 140%;'>".$row['cognome']." ".$row['nome']."</option>";
Qui manca il value degli elementi option, quindi inviando il form, non arriverà nulla allo script riguardante questo menu select.

...
while ($row= mysql_fetch_assoc($result))
$id=$row['id'];
Qui ad ogni ciclo sovrascrivi il valore della variabile $id, che non essendo un array conterrà sempre e solo l'ultimo id trovato dalla query.

Un altro appunto: usi indiscriminatamente mysql_ e mysqli_, o usi sempre mysql_ oppure usi sempre mysqli_, non entrambi a caso. Il consiglio è di usare sempre mysqli_ perché presto le istruzioni mysql_ non funzioneranno più, su molti hosting è già così.