If this form's data is to be used only on the next page, and not in the future, then CGI.pm is all you will probably need.

If, however, you intend this data to be used for more than just one post to a page, you will need to look into a method of saving the data to a file or database, and then reading it back.

CGI.pm will do the saving to a FILEHANDLE for you, but designing a good text or relational database would probably be a better way to go.

For TEXT database use, from what I have seen here, Text::CSV and Text::xSV seem to be the modules of choice.

For RELATIONAL database use, DBI.pm is what I use with a MySQL database on Linux.

So, those modules, combined with what you find here on PerlMonks will get you there. Good Luck!


In reply to Re: Form to let web user input their own data to another page by Daddio
in thread Form to let web user input their own data to another page by mrsym2

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.