in reply to Using cgipm

param() only returns the first value, if used in scalar context. If you want to get all values, try this:
use CGI qw/:standard/; my $first_value = param( 'foolist' ); # only returns the first value my @check_boxes = param( 'foolist' ); # returns all associated values
Of course, be aware that a checkbox will not have any value sent if it's not checked, whereas other input types may send the name in the query string (or entity-body) without an associated value. These behaviors are significantly different and can trip you up if you're not aware of them.

I also noticed that you had a curly brace after param, but I assume that's a typo :)

Cheers,
Ovid

Join the Perlmonks Setiathome Group or just click on the the link and check out our stats.