My goal is that when the user votes and submits the form, the form is replaced by the results in the same place on the main page. I understand this would mean essentially re-writing the other pages and altering the output...

If the other parts of the page aren't affected, then your facing a situation that frames (and framesets) were designed to handle. If the voting page is in a frame, the frame source can be set to your voting CGI. That CGI can check whether the user has already voted. If not, emit a voting form. If so, emit results. To vote, POST to the same CGI, which records the vote, and emits HTML representing results. The remainder of the page is unaffected.


In reply to Re: Partial reloads of a page \ script ? by dws
in thread Partial reloads of a page \ script ? by Anonymous Monk

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.