Its possible that the select list value isn't being populated correctly or we're not reading it correctly. Try putting this above the code switch code:
die((isset($_POST["select"]))?$_POST["select"]:"not set");
this will cause the select list value to be output when the form is run.