Asigno el contenido a la variable $listaComunidades asi:
Código PHP:
while($data = $db->fetch_array($query)):
$listaComunidades .= '<option value="'.$data['id'].'">'.$data['comunidad'].'</option>';
endwhile;
"AndaluciaAragónAsturiasBalearesCanariasCantabriaC astilla y LeónCastilla"
es decir la variable $listaComunidades tiene los nombre de las comunidades, pero no las etiquetas <option> ¿porque?
para terminar el codigo, en el mismo script trato de llenar el combo con estos valores asi:
Código PHP:
<select name="comunidad" id="comunidad">
<option value="">Elige uno</option>
<?=$listaComunidades?>
</select>