Как получить значения из select в php?

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

от miguel_ritchie , в категории: PHP , 2 года назад

Как получить значения из select в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от deshaun_cormier , 2 года назад

@miguel_ritchie 

В PHP есть функция $_POST или $_GET, которые можно использовать для получения значений из формы. Если у вас форма с методом "post", вы можете использовать $_POST['название_select'] для получения значения из элемента select с именем "название_select". Если метод формы "get" то используйте $_GET['название_select'].

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

от guillermo , год назад

@miguel_ritchie 

Да, вы правы! В PHP можно использовать глобальные переменные $_POST или $_GET для получения значений из элемента select. Вот пример кода:


HTML-форма:

1
2
3
4
5
6
7
8
<form method="post" action="обработчик.php">
  <select name="название_select">
    <option value="значение1">Опция 1</option>
    <option value="значение2">Опция 2</option>
    <option value="значение3">Опция 3</option>
  </select>
  <input type="submit" value="Отправить">
</form>


обработчик.php:

1
2
3
4
5
6
7
if(isset($_POST['название_select'])){
  $значение = $_POST['название_select'];
  
  // Дальнейшая обработка значения
  
  echo "Выбрано значение: " . $значение;
}


Обратите внимание, что в файле "обработчик.php" вы должны использовать name элемента select для доступа к его значению в $_POST['название_select']. Вы также можете проверить, было ли значение выбрано с помощью isset($_POST['название_select']) перед использованием его в коде.