[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 144
  • Last Modified:

perl error

I am geting information from user
and want to print an error message if any of the fields were empty. But i don't wanna go thorought each entry one bye one with a different if statement for each of them. Is there any way to do this all in one or some easier way of doing it rather than checking each entry ??
0
Dewaana
Asked:
Dewaana
  • 3
1 Solution
 
shlomoyCommented:
If your fields data is in an array called @fields then you can do:

foreach $field (@fields) {
      error_message() if (!defined($field));
}
0
 
shlomoyCommented:
use CGI;
@names = $query->param
foreach $name (@names) {
      error_message() if (!defined($name));
}


where error_message() is a subroutine which handles the error message you'd like to output to the user.
0
 
DewaanaAuthor Commented:
thank u very much
0
 
shlomoyCommented:
Sure.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now