All the CGI is going to get from the browser is whether the checkbox is checked or not, you need to keep track of the data to display yourself. Assuming the arrays you are displaying are available in the submit.cgi as well, you could change your checkbox to something like:

<input type="checkbox" name="check" value="$_">

Then in submit.cgi you can check which boxes were checked:

my $cgi = new CGI; foreach($cgi->param('check')) { print "<tr><td>$a[$_]</td><td>$b[$_]</td>....</tr>\n"; }

We're not surrounded, we're in a target-rich environment!

In reply to Re: How do I read a checkbox from a CGI by jasonk
in thread How do I read a checkbox from a CGI by bory

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.