Делаю в универе интернет магазин, по предмету, нужно выбирать определённые значения, у которых везде свои value, при выборе значения нужно сумму вывести этих value у того, что выбрано. Нашёл и понял ток как делать с перезагрузкой страницы, а хотелось бы без неё + когда я выбираю один select, предыдущие сбрасываются -_-
3.1 получилось, когда я выбрал ранг Бронза в верхнем (у бронзы value = 1, дивизион 1 value = 1.1, 0 - 20 даёт value = 1 в сумме 3.1)
10.1 получится, если я выберу ранг Мастер в первом (дивизион 1 и 0-20 дают как и до этого 2.1 в сумме, а ранг Мастер даёт value = 8, в сумме 10.1 берётся)
Если выбрать Дивизион 4, то возмётся значение value = 2, 0-20 – 1 и сбросится ранг, будет выбрано value у значения Железо, которое равно 0.5, и получим 3.5
<form action="" method="post" class="form_byst" name="form">
<select name="current_rank" onchange="this.form.submit()">
<?foreach ($control_array["current_rank"] as $key => $value):?>
<option value="<?print_r($key);?>"><?print_r($value);?> </option>
<?endforeach?>
</select>
<select name="current_division" onchange="this.form.submit()">
<?foreach ($control_array["division"] as $key => $value):?>
<option value="<?print_r($key);?>"><?print_r($value);?></option>
<?endforeach?>
</select>
<div class="select_name">Текущие League Points</div>
<select name="current_quantity_lp" onchange="this.form.submit()">
<?foreach ($control_array["current_quantity_lp"] as $key => $value):?>
<option value="<?print_r($key);?>"><?print_r($value);?></option>
<?endforeach?>
</select>
</form>
Запросик идёт у меня на контроллер с 87-91 строчки там вот и считается параметры которые идут от формы и потом возвращаются
Если убрать подчёркнутый код, то при выборе в не будут отправляться данные выбранные с формы без кнопки, зато перезагрузки страницы не будет. А вот хотелось бы как-то сделать, чтобы я мог выбрать разные параметры и в зависимости от того, что я выбрал подставлялись бы значения value, которые прописаны у всех в
Вот значения у всех в селектах указанных выше