Я обновляю поле формы PHP из раскрывающегося списка (выбрано одно значение) до множественного выбора (выбрано несколько значений).
У меня есть 2 таблицы БД, в одной из которых находится полный список членов команды, а в другой - выбранные члены команды.
На странице PHP я хочу получить значения изполная таблица членов команды и показать полный список в виде поля с несколькими вариантами выбора.
Затем я хочу иметь возможность получить значения из выбранной таблицы членов команды и сделать так, чтобы они отображались в качестве выбранных параметров в полном списке множественного выбора, упомянутом выше.
Любая идея о том, как я смогу выполнитьthis?
Вот мой код, хотя сейчас он просто возвращает полный список членов команды без выбранных значений.
$query = "SELECT walkername FROM Team_Management WHERE active=1 ORDER BY walkername ASC";
$stmt = $mysqli->prepare($query) or die ("Couldn't execute query: ".mysqli_error($mysqli));
$stmt->execute();
$stmt->bind_result($walkers);
echo "<div class='form-group'>";
echo "<label class='col-lg-3 control-label' for='Walkers'>Walkers:</label>";
echo "<div class='col-lg-5'>";
echo "<select multiple class='form-control' name='walkers[]' id='Walkers'>";
while ($stmt->fetch()) {
echo "<option value='$walkers'>$walkers</option>";
}
echo "</select>";
echo "</div>";
echo "</div>";
$stmt->close();
** ОБНОВЛЕНО **
Итак, одинЯ должен был добавить, что поле SELECTED_TEAM_MEMBERS - это поле, разделенное запятыми.
Таблица TEAM_MANAGEMENT
id ||имя ходунка
1 ||Джон
2 ||Кейт
SELECTED_TEAM_MEMBER таблица
cid ||ходунки
1 |Джон, Рэй, Кейт
2 |Кейт, Мэтт, Джо
Кроме того, каждая группа в поле «Ходоки» в таблице SELECTED_TEAM_MEMBER связана с уникальным идентификатором клиента (cid).
Так как я могу определить выбранных ходоков изполный список в таблице TEAM_MANAGEMENT по уникальному идентификатору клиента.