io faccio così di solito:
codice:
<select size="1" name="track_name">
<?php
$query = "SELECT * FROM $tabella WHERE giocata = '0' ORDER BY `data` ASC";
$rs = mysql_query($query);
while($nomi = mysql_fetch_array($rs))
{
 echo "<option value=\"{$nomi['codice']}\">{$nomi['pista']} - {$nomi['data']}</option>\n";]}</option>\n";
}
?>
</select>
In questo modo prendo i dati direttamente da una tabella, ma se ce li hai dentro un'array, cambia poco...