#!/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


In reply to "Use of uninitialized value" with many variables by Massyn

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.