document.querySelector('#proso_engine').onchange = function() {
var a = document.querySelector('#proso_engine_01 a');
a.href=this.value;
a.textContent=this.value!='0'?'ссылка на объект':'';
document.querySelector('#proso_engine_02').value = this.options[this.selectedIndex].getAttribute('price-engine');
};
<form method="get" action="" name="form_engine">
<select width="100%" id="proso_engine" name="engine_php">
<option value="0" title="" price-engine="0">нет выбранного</option>
<option value="https://ссылка.рф" title="" price-engine="100" product="Имя продукта">Имя продукта - 100 руб.</option>
// и таких полей много....
</select>
</form>
нужно в скрипт сохранить метод GET формы по свойству price-engine и вывести его в переменную $ak_form_engine // переменная php
Дописать в существующем JS вроде по примеру document.getElementsByName("form_engine")[0].submit()"