$myfield_1 = $row['myfield_1'];

Il campo che recuperi si chiama cognome, non myfield_1, quindi
$myfield_1 = $row['cognome'];
ad ogni modo quell'assegnazione non ti serve, puoi usare direttamente
$row['cognome']

Inoltre sbagli a generare la stringa, ti viene una cosa del tipo
<option value='pippo</option>
che è chiaramente sbagliata

usa questa
Codice PHP:
echo "<option value='".$row['cognome']."'>".$row['cognome']."</option>"