Ti consiglio di iniziare ripulendo il codice e rendendolo piu' chiaro da leggere.

Il codice che usi per l'attributo "selected" e' errato. Se i valori nei record contengono ' i tag option non verranno creati correttamente.