når du fetcher en række, fjerner du den fra resultat listen/resurcen, så læg resultatet over i et array som du løber igennem.
det nemmeste er at lave en fetch_all, og ligge det over i et array.
<?php
$rs = $DBH->query("select maal.navn from maal");
$maal = $rs->fetchAll();
 
 for($i=1; $i <=12; $i++) {
?>	 
 <select name ="maal[<?php echo $i; ?>]">
 <?php foreach($maal as $key => $value)  { 
 ?>
 <Option><?php echo $value['navn']; ?> </Option> <?php } 
 ?>
 </select>
<?php } 
?>