I figured it out and got the drop down to work correctly for searching the infractions. it was a naming issue in the dropdown. I just needed to call it infractions.. Anyway, I also tried adding the other dropdowns but it errors out, I assume due to multiple 'infractions' drop downs.
I have tried but not sure how to make it work yet but I am trying cssmeuwriter to create one multiple level menu. I should be able to use that to just simply pass on the value to the database, right? Cant seem to make it work so far.