Most likely, your second argument in the join, i.e. your $_POST["area_mls"] isn't an array. The probable reason for this is in the name for your select element.
If you've got a select element like this:
Code:
<select multiple="true" name="selList">
then in the $_POST['selList'] variable, you'll just have a single element, which is the last item selected in 'selList', even if there are multiple items selected.
To get around this, do the following:
Code:
<select multiple="true" name="selList[]">
This will mean that $_POST['selList'] is always an array, containing all selected items (it is still an array even if only one item was selected).
The only problem arises when no items are selected. In this case, $_POST['selList'] won't exist. What you need to do is use the array_key_exists function to check for the existence of the item you're after.