Как сделать выпадающий список в php, данные из mysql?

Пользователь

от enid , в категории: PHP , 10 месяцев назад

Как сделать выпадающий список в php, данные из mysql?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от autumn_parker , 9 месяцев назад

@enid 

Чтобы создать выпадающий список в PHP, данные которого получены из MySQL, нужно выполнить следующие шаги:

  1. Установить соединение с базой данных MySQL, используя функцию mysqli_connect() или другой метод работы с базой данных.
  2. Сформировать запрос на получение данных из таблицы MySQL, используя функцию mysqli_query(). Например:$query = mysqli_query($link, "SELECT id, name FROM my_table"); В этом примере мы запрашиваем данные из таблицы my_table, выбирая только столбцы id и name.
  3. Создать 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>.
  4. Закрыть соединение с базой данных MySQL, используя функцию mysqli_close(). Например:mysqli_close($link);


В результате этих действий у вас будет создан выпадающий список, данные которого получены из таблицы MySQL. При выборе какого-либо элемента списка, соответствующее значение будет передано на сервер в переменной $_POST['my_list'].