Добавьте выбранный атрибут к одному из параметров, например так:
$html = "";
$html .= "<div id='options'>";
$html .= "<form action='filter.php' method='get'>";
$html .= "<select multiple='multiple' name='options'>";
foreach($selectValues as $option){
$html .= "<option value='$option'" . ($option == 'my default option' ? ' selected="selected" : '') . ">$option</option>";
}
$html .= "</select><input type='submit' value='submit'></form></div>";
Это немедленно, если будет проверено, равен ли параметр «вашему варианту по умолчанию», и добавьте selected="selected"
копция по умолчанию.
Однако это не сработает, если пользователь отменит выбор параметров.
Прежде чем пытаться использовать $ _GET ['options'], вы всегда должны проверять, определено ли оно с помощью isset.