This may or may not be a Perl question. The real question is in where it went wrong. (wrong being completely subjective, when it comes to dealing with HTML)

If the CGI didn't generate the HTML that you were expecting, then it's an issue with the script, so it's a Perl question. If the "correct" HTML doesn't generate the result as expected in the browser, then it's either an HTML or a browser issue. (yes, they're different things -- see quirksmode)

Take the output of your script, then compare the results of it to what you were expecting. Modify the HTML until you get the browser results that you were expecting, check it against a validator to make sure it's valid HTML, and then modify the script so that it's producing the HTML that you want.


In reply to Re: CGI & Formatting by jhourcle
in thread CGI & Formatting by Nik

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.