field (\@GRD, 1, \@GRDF1);
field (\@GRD, 2, \@GRDF2);
field (\@GRD, 3, \@GRDF3);
field (\@GRD, 4, \@GRDF4);
field (\@GRD, 5, \@GRDF5);
field (\@GRD, 6, \@GRDF6);
####
for (1..6) {
field (\@GRD,$_,$GRDF[$_]);
}
####
sub field {
my ($cmd, $num, $fld) = @_;
$max = $#$fld;
for ($i = 0; $i <= $max; $i++) {
if (@$cmd[$num] eq @$fld[$i]) {
####
my ($cmd, $num, $fld_ref) = @_;
my $found = 0; #false
if ($cmd->[$num] eq "") {$found = 0} else {
for (0..$#$fld_ref){
if ($cmd->[$num] eq $fld->[$_]) {$found = 1};
}
}
if not ($found) {print "ITEM what-cha-ma-calit is not valid ..."};