Javascript - передача значений из выпадающего списка в запрос PHP - PullRequest
0 голосов
/ 18 октября 2018

Эй: я пытаюсь передать значение из выпадающего списка в запрос выбора ($ 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) в селекторе полей является динамическим в зависимости от значения, выбранного в селекторе таблиц (в настоящее время это «активы»).Конечным продуктом будет возможность создавать отчеты на основе выбора из ряда выпадающих списков, которые формируют запрос.

...