Итак, ваша проблема в том, что у вас есть html-параметры и параметры базы данных.Вам нужно объединить их в один на этом сайте.Таким образом, вы можете использовать некоторые javascript
elements = [1, 2, 9, 15].join(',')
$.post('post.php', {elements: elements})
Но вы можете заполнить свои элементы так, как будто вы не хотите писать это вручную
$("#id select").each(function()
{
allOptionsInSelect.push($(this).val());
});
Чем на стороне php вы можете сделать
$elements = $_POST['elements'];
$elements = explode(',', $elements);
И теперь у вас есть html-код, выделенный на стороне сервера.Теперь вам нужно проверить, если он еще не существует, когда вы печатаете из базы данных. Вы можете сделать это следующим образом
if(in_array(value_from_database, $elements) {
// It is so skip
} else {
// It is not, so print it
}