Massyn has asked for the wisdom of the Perl Monks concerning the following question:
#!/fellow/monks.pl
I keep on getting "Use of uninitialized value in concatenation (.) or string at" errors while running my script. Funny enough, I "know" what the problem is, I'm just a bit confused on how to "solve" it. If it was one or two variables, no big deal -- I'll define them. But now I have a whole stack of them, and I'd like to define them all in one go. So far my attempts to do qw(var1,var2,var3) = (); didn't work. Any ideas?
Thanks
my ($txt_AnniversaryDate,$txt_BithDate,$txt_EmailAddr,$txt_FaxNo, $txt_MobileNo,$txt_Name,$txt_PhoneNo,$txt_PhysicalAddress, $txt_PhysicalCode,$txt_PhysicalCountry,$txt_PhysicalTown, $txt_PostalAddress,$txt_PostalCode,$txt_PostalCountry, $txt_PostalTown,$txt_Sex,$txt_Surname); qw(($txt_AnniversaryDate,$txt_BithDate,$txt_EmailAddr,$txt_FaxNo, $txt_MobileNo,$txt_Name,$txt_PhoneNo,$txt_PhysicalAddress, $txt_PhysicalCode,$txt_PhysicalCountry,$txt_PhysicalTown, $txt_PostalAddress,$txt_PostalCode,$txt_PostalCountry, $txt_PostalTown,$txt_Sex,$txt_Surname) = ();
Thanks!
#!/massyn.pl
Don't -- me without telling me why. If you asked a stupid question, I wouldn't down vote you.
Edit by thelenm: added some line breaks
|
|---|