$colgroup = $cgi->checkbox_group( -name=>'embl_group', -values=>[@fieldArray], #-rows=>1, -columns=>1, -nolabels=>1, -linebreak=>'true' ); if(defined $fields){ $rows = $cgi->th({-align=>'left'}, ''); for(my $i = 0; $i < @$fieldNames; $i++){ $rows .= $cgi->th({-align=>'left'}, $fieldNames->[$i]); } my $numberFields = @$fields; for( my $i = 0; $i < @$fields; $i++){ $rows .= $cgi->start_Tr(); $rows .= $cgi->td({'-valign'=>'middle', -rowspan=>$numberFields}, $colgroup) if $i == 0; $rows .= $cgi->td({'-valign'=>'middle', -height=>22}, $fields->[$i]); $rows .= $cgi->end_Tr(); } }