my $selectname = "xy"; my $xy = 'selectedValue'; my @array; [... Datenbankverbindung und Abfrage ...] while(my ($value) = $sth->fetchrow_array()){ my $selected = $value eq $xy ? 1 : 0; push(@array,{VALUE => $value, SELECTED => $selected}); } $template->param({ SELECT => $selectname, VALUES => \@array, });