Эй: я пытаюсь передать значение из выпадающего списка в запрос выбора ($ sel_query).База данных MySQL, и я использую WAMP.По сути, код должен работать следующим образом:
- Раскрывающийся список селекторов таблицы: выберите таблицу
- Раскрывающийся список селекторов полей: список всех полей в таблице, выбранных в раскрывающемся списке таблицы
Код указан ниже:
Селектор таблицы:
<select id="pt-{{$index}}" name="pt-{{$index}}" ng-model="parentTable" type="selectable">
<option style="display:none" value="default" ng-model="values[$index]">select a table</option>
<?php
$count=1;
$sel_query="SHOW TABLES";
$result = mysqli_query($con,$sel_query);
while($row = mysqli_fetch_assoc($result)) { ?>
<option ng-model="values[$index]" value="<?php echo $row["Tables_in_golddb"]; ?>"><?php echo $row["Tables_in_golddb"]; ?></option>
<?php $count++; } ?>
</select>
Селектор поля:
<select id="pf-{{$index}}" name="pf-{{$index}}" ng-model="parentField" type="selectable">
<option style="display:none" value="">select a field</option>
<?php
$count=1;
$sel_query="select * from information_schema.columns where table_name = 'assets' and table_schema = 'golddb'";
$result = mysqli_query($con,$sel_query);
while($row = mysqli_fetch_assoc($result)) { ?>
<option value="<?php echo $row["COLUMN_NAME"]; ?>"><?php echo $row["COLUMN_NAME"]; ?></option>
<?php $count++; } ?>
</select>
Я хочу сделать так, чтобы запрос ($sel_query) в селекторе полей является динамическим в зависимости от значения, выбранного в селекторе таблиц (в настоящее время это «активы»).Конечным продуктом будет возможность создавать отчеты на основе выбора из ряда выпадающих списков, которые формируют запрос.