Is this your entire script? I can't see you initializing $formdata anywhere, so there is nothing stored in it. try putting
use strict at the top of your script, well as the second line.
You need to use something to collect the data from your form. Everyone around here recommends cgi.pm
Here is a quick example. The documentation is included with the standard perl distribution.
use strict;
use cgi;
my $query = new CGI;
my $email = $query->param('email');
You can then go onto use the value of
$email in your script. It should contain the data in the field named "email" when submitted to your script. Repeat for all paramaters you are interested in. Hope this helps.
Regards,
Gerard
Update: I obviously spent too long typing this... seems
b10m bet me to most of the info.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.