my $from = $cgi->param('Email'); { &CheckRequired ($cgi, $required); foreach (@recipients) { open (MAIL, "|$sendmail $_"); print MAIL "From: $from\n"; print MAIL "Subject: $subject\n\n"; print MAIL $cgi->param("Name"); print MAIL $cgi->param("Employee Number"); print MAIL $cgi->param("Seniority Number"); print MAIL $cgi->param("Home Terminal"); print MAIL $cgi->param("RdYd"); print MAIL $cgi->param("Email"); print MAIL $cgi->param("Bid1"); print MAIL $cgi->param("Craft1"); foreach (@data){ chomp; my ($key, $name, $type) = split /\|/; next if ($cgi->param($key) eq ""); if ($type eq "multi") { print MAIL "$name: ", join (", ", $cgi->param($key)), "\n"; } elsif ($type eq "single") { print MAIL "$name: ", $cgi->param($key), "\n"; print MAIL "\n" if ($key eq "Email"); } } #print MAIL "Whatever you want to say."; my $now = localtime; print MAIL "Submitted: $now\n"; close MAIL; } print $cgi->redirect ( -url => $redirect ); } #### __DATA__ Name|Name|single Employee Number|Employee Number|single Seniority Number|Seniority Number|single Home Terminal|Home Terminal|single RdYd|Road/Yard|single Email|Email|single 1|Bid 1|single 2|Bid 2|single 3|Bid 3|single 4|Bid 4|single 5|Bid 5|single #### Attila1 555555 154 Terminal 25 Yard Work attila@shaw.ca Trmn Name: Attila Employee Number: 555555 Seniority Number: 154 Home Terminal: Terminal 25 Road/Yard: Yard Work Email: attila@shaw.ca Bid 1: Terminal 25 Swt Bid 2: West Pool Bid 3: South Pool Submitted: Mon Sep 27 09:29:14 2004 #### Major terminal Weekly Bid Name: Attila Employee Number: 555555 Seniority Number: 154 Home Terminal: Terminal 25 Road/Yard: Yard Work Email: attila@shaw.ca Bid 1: Terminal 25 Swt Craft: Yf Bid 2: West Pool Craft: YH Bid 3: South Pool Craft: ST Submitted: Mon Sep 27 09:29:14 2004