I'm not sure if this works, but could you try to use isset( ) to see if the POST variable is defined or not? (if it's not, you can assume that no checkbox was selected, and if it is, you can get the value of the selected checkbox). Seems simple enough, no?