Sorry; I forgot to include all the code:
I am trying to turn a repetitive assignment into a loop for HTML::Template (a Perl loop, not an HTML::Template Loop). I'm given a series of scalars (three shown below) and I have commented out the $tmpl->param calls (also below, which worked fine). I intended the foreach loop to replace the long list of calls, but it didn't work, nor did several variations I tried. Most of the variations died with the error that a scalar was found when an operator was expected. The variation below plugged into the template the literal '$student_id' instead of its value' trip304.' I've run out of ideas to try and books to look in. Anyone's advice would be most welcome!
my @info_prams = qw(
student_id
name_full enroll_type
name_nick account_number
name_last password
date_birth student_email
sex mentor_email
date_entered suspended
date_withdrawn
);$student_id = "trip304";
$name_full = "John Smith";
$name_nick = "Johnny";
. . .
# Assign template parameters
foreach (@info_prams) {
$tmpl->param( $_ => ("\$$_") );
}
#$tmpl->param( student_id => $student_id );
#$tmpl->param( name_full => $name_full );
#$tmpl->param( name_nick => $name_nick );
. . .
-- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>
