in reply to Reading Checkboxes

Assuming you're using CGI.pm, here's a small excerpt from its documentation:
When the form is processed, all checked boxes will be returned as a list under the parameter name 'group_name'. The values of the "on" checkboxes can be retrieved with: @turned_on = $query->param('group_name');
Substitute 'group_name' with 'desig' and you've got an array of each checked checkbox's value.