Hi,

Please have a glance on the following code and suggest me to purify it.....
My requirement is when the user choose the region,I need to display the
countries specific to that regions.
I have been trying in both hash and array references.This one is for
arrayref.

I have already the values of $RegionStmt in an individual array...
I hope that we can use the following statement to retrive the first value of
the first array ref.  $countryValues= $Regions[0][0];
I would like to retrive all the values instead of single one.....Please
suggest me.

Thanks  .

#Start
#! /usr/local/perl/bin
use strict;

my @Regions = (


["Belgium","Denmark","France","Germany","GreatBritain","Hungary","Portugal","Russia","Spain","Sweden","Turkey"
],


       [ "Australia","China","India"," Malaysia"," New Zealand","
Philippines"," South Africa"," Taiwan"," Vietnam" ],
       [ "U.S."," Canada"," Mexico" ],
       [ "Argentina"," Brazil"," Venezuela" ],
    );



 foreach my $RegionStmt (@Regions) {

    if ($RegionStmt =~ /Europe/)
{

$countryValues= $Regions[0];
print "countryValues: $countryValues<br>\n";

}
elsif ($RegionStmt =~ /Asia/)
{

$countryValues = $Regions[1];
}
 elsif ($RegionStmt =~ /North/)
{

$countryValues = $Regions[2];
}

elsif ($RegionStmt =~ /South/)
{

$countryValues=  $Regions[3];
}

}

#End of the Code

Reply via email to