You didn't say if any of your values are getting to search.php.
You also don't show us what/where you go to load your OPTION elements for SELECT. Because of this, your probably could be as simple as you not setting your value="" in each option so you get no values.
For that matter, your SQL search is using LIKE clauses - but if you're picking values from a SELECT list they're exact values and they should be "=" not "LIKE" because you specified them (not the user).
Check the above - do you actually have any values at all for your options. Here's what I mean:
<option value="this is a value">This is NOT a value</option>