The short answer is, you should use CGI.pm, and you should probably use HTML::Template, but you shouldn't "create a page".

You should store the results in some kind of file, or better, a database, and you should construct the page at the time the user clicks on the link.

So for instance, say this user submission creates a file called "12345.txt" which had the review and the details in it.

Then you'd write a script called showreview.pl and it would be called like "showreview.pl?id=12345". Grab that id number in your script, (you can use CGI.pm to do that) open the file with that name, read the contents, and merge the contents with some HTML that you keep somewhere else (you can use HTML::Template to do that).

Doing it this way you can redesign your site instantly by redesigning the HTML file, which is an important principle -- keeping you data in one place and your formatting in another.

How's that to start you off?

P.S. Tom Cruise has optioned the rights to that movie. See it now before the lame US remake. See also "The Ring", "Vanilla Sky" etc etc.



($_='kkvvttuubbooppuuiiffssqqffssmmiibbddllffss') =~y~b-v~a-z~s; print

In reply to Re: Need some Help with Form by Cody Pendant
in thread Need some Help with Form by Sleepaholic88

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.