in reply to Nicer If...
One idea:
Update: I like suaveant's idea, though I think the conditional would be 'if $has == @ship_fields or $missing == @ship_fields'my @req_fields = qw( Shipping_address ... shipdayph ); my @filled = grep { $query->param($_) } @req_fields; failure if @req_fields && @filled
Another update: Took suaveant's suggestion(s), thought I caught that first one :)
Ok, I get it now, duh..
In Section
Seekers of Perl Wisdom