HTML DropDown с данными Mysqli и выбор данных

У меня есть выпадающий список HTML, который получает данные из таблицы MySQL. У меня есть вторая таблица, где я вижу, какое оборудование уже выбрано для другого пользователя на этот день.

Мой вопрос:

  • Как мне не отображать это оборудование (BowCode и его информацию), а вместо этого перейти к следующей записи.

  • Возможно, что на этот день уже выбрано несколько устройств для других пользователей.

Мой код:

$BowDropDown = mysqli_query($mysqli, "SELECT * FROM equipment order by BowCode ASC");

while ($row = $BowDropDown->fetch_assoc()){

if($row['BowCode'] != $BowDropDownDayCheck){}

if($row['Recurve'] =='1'){
$value = 'Recurve';
} else if ($row['Compound'] == '1'){
$value = 'Compound';
} else if ($row['Longbow'] == '1'){
$value ='Longbow';
}
echo "<option value= " . $row['BowCode'] . ">" . $value . " - " . $row['BowCode'] . " - " . $row['Info'] . " - " . $row['Poundage'] . "</option>";
}

Я не знаю, возможно ли это или нет, но, возможно, значения, отображаемые в раскрывающемся списке, можно визуализировать как табличное представление.

стол, где хранится оборудование

таблица, где пользователи хранятся с оборудованием для использования в течение дня

0

Решение

Этот делает работу

SELECT
b.id, b.BowCode, b.Info
FROM Equipment AS b
LEFT JOIN
(SELECT a.BowID
FROM comeandtrydaysparticipant AS a
WHERE a.`date`="2018-01-26"GROUP BY a.BowID
) AS c
ON c.BowID = b.BowCode
WHERE c.BowID IS NULL
;

Он выбирает все предметы не в comeandtrydaysparticipant на определенный день.

И доказательство в пудинге

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]