donpuh
@donpuh

Как сделать два выпадающих списка исключающие значение первого?

Только начинаю изучать PHP и собственно встал вопрос, как сделать два выпадающих списка, которые формируются из одной таблицы, но при этом, чтобы нельзя было выбрать два одинаковых значения в них и как запомнить какой select выбран?

Таблица максимально простая с двумя столбцами (ID, NAME).
Код ниже (в db.php идет подключение к базе данных):
<?php

   include 'db.php';

   $query1 = $mysqli->query('SELECT name FROM teams');

   echo "<select name='name'>";
   while ($row = mysqli_fetch_assoc($query1)) {
      echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
   }
   echo "</select>";

   $query2 = $mysqli->query('SELECT name FROM teams');

   echo "<select name='name'>";
   while ($row = mysqli_fetch_assoc($query2)) {
      echo "<option value='" . $row['name'] . "'>" . $row['name'] . "</option>";
   }
   echo "</select>";

   $mysqli->close();
  • Вопрос задан
  • 140 просмотров
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
На PHP никак. Нужен код на JS, который будет следить за выбором значений в select'ах и отключать соответствующий option в другом select'е.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
27 апр. 2024, в 11:22
10000 руб./за проект
27 апр. 2024, в 10:46
1000 руб./в час
27 апр. 2024, в 10:42
20000 руб./за проект