@enid
Чтобы создать выпадающий список в PHP, данные которого получены из MySQL, нужно выполнить следующие шаги:
- Установить соединение с базой данных MySQL, используя функцию mysqli_connect() или другой метод работы с базой данных.
- Сформировать запрос на получение данных из таблицы MySQL, используя функцию mysqli_query(). Например:$query = mysqli_query($link, "SELECT id, name FROM my_table");
В этом примере мы запрашиваем данные из таблицы my_table, выбирая только столбцы id и name.
- Создать HTML-код для выпадающего списка. Например:<select name="my_list">
<option value="">Выберите значение</option>
<?php while ($row = mysqli_fetch_assoc($query)) { ?>
<option value="<?php echo $row['id']; ?>"><?php echo $row['name']; ?></option>
<?php } ?>
</select>
Здесь мы используем цикл while, чтобы пройти через все строки, полученные из запроса, и создать для каждой из них отдельный элемент <option>.
- Закрыть соединение с базой данных MySQL, используя функцию mysqli_close(). Например:mysqli_close($link);
В результате этих действий у вас будет создан выпадающий список, данные которого получены из таблицы MySQL. При выборе какого-либо элемента списка, соответствующее значение будет передано на сервер в переменной $_POST['my_list']
.