SZ
Size: a a a
SZ
a
А
NP
if (($FORM{SITY} && $FORM{ACCOUNT} && $FORM{SYSTEM} && $FORM{DATE_FROM} && $FORM{DATE_BY}) eq '') {FORM именно эти ключи пустные, но я так понимаю делаю не правильно, может кто подскажет что не так?АК
АК
sub all_empty
{
my($hash,@keys) = @_;
foreach my $key in (@keys){
if(exists($hash->{$key}) && ($hash->{$key} ne '')){
return false;
}
}
return true;
};
if(all_empty(\%FORM,qw(SITY,ACCOUNT,SYSTEM,DATE_FROM,DATE_BY))) {
NP
АК
А
return false. все остальные ключи не будут проверятьсяА
if ($FORM{SITY} && $FORM{ACCOUNT} && $FORM{SYSTEM} && $FORM{DATE_FROM} && $FORM{DATE_BY}) { print "GOOD" } else { print "BAD" }А
А
($FORM{SITY} && $FORM{ACCOUNT} && $FORM{SYSTEM} && $FORM{DATE_FROM} && $FORM{DATE_BY}) {print "BAD" }АГ
А
all_empty, а exists_empty назвать назвать, и поменять ne на eq, и true и false местамиАГ
А
АГ
АГ
А
АГ