in reply to "Action" variables and form data

Inspect CGI.pm, and search for the line  # Some people want to have their cake and eat it too! Seriously. You'll get some guidance there.

A more practical workaround might be to add a hidden form field named "action" with the value "additem".