Как заблокировать кнопку если
есть форма c <select>-ами, <option> выводится циклом PHP, при отправке формы данные вставляются в запрос и в зависимости от этого выводится нужная информация, их value сохраняется в сессию и и при обновлении страницы с помощью проверки на PHP добавляется атрибут selecet если у <option> value совпадает со значением из сесси, нужно сделать так чтобы кнопка отправки форы была недоступна если первый <select> не выбран в первый раз, а после отправки формы, если в первом <select>-е есть атрибут selected то кнопка бы была не заблокирована.
код:
<!--Блок фильтрации -->
<div class="container-fluid col-12" style="margin-top: 20px;">
<form method="post">
<div class="row justify-content-center align-items-end">
<div class="col text-center">
<label>ОВД:</label>
<select name="ovdrb" class="form-select form-select-sm" aria-label=".form-select-sm example">
<option selected disabled hidden>Укажите ОВД</option>
<?php
if (!empty ($resselovdrb)){
foreach ($resselovdrb as $resovd){?>
<option value="<?= $o=$resovd->id_ovdrb ?>"<?= $o==$ovdrb?' selected':''?>><?= $resovd->name_ovdrb ?></option>
<?php }}else{ ?>
<option>ОШИБКА ПОДКЛЮЧЕНИЯ К БД</option>
<?php }?>
</select>
</div>
<div class="col text-center">
<label>Подразделение:</label>
<select name="subdivision" class="form-select form-select-sm" aria-label=".form-select-sm example">
<option selected disabled hidden>Укажите подразделение</option>
<?php if (!empty ($resselsub)){ foreach ($resselsub as $ressub){ ?>
<option value="<?= $s=$ressub->id_subdivision ?>"<?= $s==$sub?' selected':''?>><?= $ressub->name_subdivision; ?></option>
<?php }?>
<?php }else{?>
<option>В БАЗЕ ДАННЫХ НЕТ ЗАПИСЕЙ</option>
<?php }?>
</select>
</div>
<div class="col text-center">
<label">Тип техники:</label>
<select name="type" class="form-select form-select-sm" aria-label=".form-select-sm example">
<option selected disabled hidden>Укажите тип техники</option>
<?php if (!empty ($resseltech)){ foreach ($resseltech as $restech){ ?>
<option value="<?= $t=$restech->id_technique ?>" <?= $t==$type?' selected':''?>><?= $restech->type; ?></option>
<?php }?>
<?php }else{?>
<option>В БАЗЕ ДАННЫХ НЕТ ЗАПИСЕЙ</option>
<?php }?>
</select>
</div>
<div class="col text-center">
<label>Производитель:</label>
<select name="manufacture" class="form-select form-select-sm" aria-label=".form-select-sm example">
<option selected disabled hidden>Укажите производителя</option>
<?php if (!empty ($resselmanufacture)){ foreach ($resselmanufacture as $resmanufact){ ?>
<option value="<?= $man=$resmanufact->manufacture ?>"<?= $man==$manufacture?' selected':''?>><?= $resmanufact->manufacture; ?></option>
<?php }?>
<?php }else{?>
<option>В БАЗЕ ДАННЫХ НЕТ ЗАПИСЕЙ</option>
<?php }?>
</select>
</div>
<div class="col text-center">
<label">Модель:</label>
<select name="model" class="form-select form-select-sm" aria-label=".form-select-sm example">
<option selected disabled hidden>Укажите модель</option>
<?php if (!empty ($resselmodel)){ foreach ($resselmodel as $resmod){ ?>
<option value="<?= $mod = $resmod->model; ?>"<?=$mod==$model?' selected':''?>><?php echo $resmod->model; ?></option>
<?php }?><?php }else{?>
<option>В БАЗЕ ДАННЫХ НЕТ ЗАПИСЕЙ</option>
<?php }?>.
</select>
</div>
<div class="col">
<button type="submit" id="btn" name="add" class="btn btn-success">Выполнить</button>
<a href="admin.php"><button type="button" name="add" class="btn btn-warning"><i class="fa fa-undo" aria-hidden="true"></i></button></a>
</div>
</div>
</form>
</div>