You could use 'for' instead of 'while' in this case, I think. Example: my @inlocation = (one,two,three,four,five,six,seven); for (@inlocation) { if(($_ eq "two") or ($_ eq "four") or ($_ eq "six")) { print "$_ is an even number. \n"; } else { print "$_ is an odd number. \n"; } }
Scot Robnett inSite Internet Solutions [EMAIL PROTECTED] [EMAIL PROTECTED] -----Original Message----- From: Teresa Raymond [mailto:[EMAIL PROTECTED]] Sent: Wednesday, May 01, 2002 6:35 PM To: [EMAIL PROTECTED] Subject: $_ and while stmt I'm trying to test @inlocation to make sure it is not null or filled in with a space but although I input via ckbox a value, the error msg is returned. I am not comfortable using the while or the $_. while (length @inlocation) {if ($_ eq "" || $_ eq " ") { print "Error location is required\n"; } } -- ------------------------------- - Teresa Raymond - - Mariposa Net - - http://www.mariposanet.com - ------------------------------- -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --- Incoming mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.351 / Virus Database: 197 - Release Date: 4/19/2002 --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.351 / Virus Database: 197 - Release Date: 4/19/2002 -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]