in reply to form cgi

I am confused about this statement

@array_and = 'AND'
You are making an assignment in the if statement and besides it is an array and not a scalar

. Let me see if I can get a proto version for you

Update:

use CGI qw(:standard Vars); use CGI::Carp qw(warningsToBrowser fatalsToBrowser); use strict; print header; print start_html("Test"); my %form = Vars(); map { print ("$_ = $form{$_}<br>\n"); } keys(%form); print end_html();
I am using Vars() to get all the form elements and then looping through it to print it on the screen. What you want from the above code is the  %form hash and you can check for conditions there. I had to modify the variables you were using because i am not sure quite sure where you get @array_and_filter etc. Anyways hopefully this points you in the right direction.

cheers

SK