. . . close (ORGDB); my @fields = split/\|/, shift @ODB; . . . @vals = split(/\|/,$rec); my $outflds = join "&", map "$fields[$_]=$vals[$_]", 0..$#fields; #### my %fldname = ( company_name => 'Company', street => 'Street Address', . . . ); . . . my %fldval; @fldval{@fields} = @vals; my $htmltxt = join '
', map "$fldname{$_}: $fldval{$_}", @fields; . . .