Hello:

I wrote a subroutine to format three string variables. The subroutine is:
sub format_email_text { my $str; my $str1; my $str2; $str=sprintf("%-30s %-50s","Player Name:",$player); $str1=sprintf("%-30s %-50s","Parent's Name:",$parent); $str2=sprintf("%-30s %-50s","Member ID:",$memberid); return ($str); return ($str1); return ($str2); }
I then call this subroutine in another subroutine which sends an email. The email subroutine looks like:
sub send_confirmation_email { my $text = format_email_text (); my %mail = ( From => "info\@somewhere.com", To => $email, Subject => "Some Subject", Message => "" ); my $page; $mail{Message} = <<EOF; This is the information you submitted. $text EOF sendmail (%mail) or $page .= p (escapeHTML ("Oops, failure sending mail to $mai +l{To}")); return (defined ($page) ? $page : ""); }
When I run the script, I should receive an email showing all three variables instead the email only shows the first variable. Can someone tell me what I'm doing wrong?

Thank you.

In reply to Format text problem by b310

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.