Rus Foster wrote: > Hi All, > I know what I'm about to ask is a really stupid question but I just > can't get my head around my first outing with CGI.pm.
Don't worry. First dates are always a problem, but just remember that CGI.pm is probably feeling just the same. Relax and enjoy yourselves. > I've RTFM as > appropiate but getting nowhere. All I want to do is dump a list of > variable and their values which have been parsed to a script. So > far I have > > #!/usr/bin/perl use strict; # always use warnings; # usually > use CGI qw(:all); > $query = new CGI; > > @names = $query->param; > > > print header(), start_html(); > foreach $entry (@names) > { > print em(param('$entry'))."<br> \n"; > } > > which I thought would work > > If I put print "$entry \n"; that prints out the variables but not > the values. I know its going to be something stupid..What is it? You're using a mixture of object and function-oriented. For your purposes you should forget the $query object and just call the functions. Like this use strict; use warnings; use CGI qw(:standard); my @names = param; print header, start_html; foreach my $entry (@names) { print em(param('$entry')), br, "\n"; } print end_html; HTH, Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]