(duh I answered a reaped node - moved it here where it's already been answered..)
It sounds like a problem that could be solved by reading the documentation to CGI.pm. Checkbox values are not
sent to the server by browsers if they are not checked. This can definitely cause you problems.
The answer is to know which form fields are to be expected, and set the values for unreturned checkboxes yourself,
or you can try radio buttons or something else. I think it is only checkboxes which do so.
Another way to solve this kind of a problem is to print out the data you have received from the browser at different
points in its processing to narrow in on where the problem is. Of course, I figured it out myself by making the same
mistake once..
P.S. You need to type your responses as HTML to format them correctly here..
Move SIG!
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.