Я создал 2 выпадающих бара. 1) для выбора этажа. 2) зависит от 1-го раскрывающегося списка [динамически изменяется]
код 1 раскрывающегося списка
<select class="custom-select" id="selectFloor" name="selectFloor" onChange="changecat(this.value),getflatvalue();">
<option disabled="true" selected>Select floor</option>
<option value="floor_0"> Floor-0 </option>
<option value="floor_1"> Floor-1 </option>
<option value="floor_2"> Floor-2 </option>
</select>
код раскрывающегося списка 2 Использование JAVASCRIPT
<script type="text/javascript">
var floorByCategory = {
floor_0: ["Flat-1", "Flat-2", "Flat-3", "Flat-4"],
floor_1: ["Flat-5", "Flat-6", "Flat-7", "Flat-8"],
floor_2: ["Flat-9", "Flat-10", "Flat-11", "Flat-12"]
}
function changecat(value) {
if (value.length == 0) document.getElementById("category").innerHTML = "<option></option>";
else {
var catOptions = "";
for (categoryId in floorByCategory[value]) {
catOptions += "<option>" + floorByCategory[value][categoryId]
+ "</option>";
}
document.getElementById("category").innerHTML = catOptions;
}
}
**getflatvalue(); code for this function**
function getflatvalue()//taking selected value of floor Option bar.
{
var flatval=document.getElementById("selectFloor").value;
console.log(flatval);
}
Que-1: Теперь, как я приму значение выбранное значение Этажа и Блока в php? Мне нужно, чтобы значение обеих переменных использовалось в моей БД.
Que-2: Предположим, я нажимаю кнопку подтверждения с некоторым значением, а затем произошла ошибка, затем я возвращаюсь на эту страницу. с предыдущим выбранным значением, но в раскрывающемся меню-2 не отображается значение в соответствии с раскрывающимся списком-1.
После отправки -> ошибка произошла -> вернуться на ту же страницу. Это не показывает плоский выпадающий список [dropdown-2]