zenithxxl
@zenithxxl
Начинающий веб-разработчик

Почему не работает?

Мне нужно получить 1 в массиве при помощи тега <select>, <option>. По идеи, код который указан ниже должен работать, но он не работает
<?php
	print_r($_POST);
?>

<form action="" method="post">
	<select>
		<option value="1">один</option>
		<option value="2">два</option>
		<option value="3">три</option>
	</select>
</form>

Массив оказывается пустой
  • Вопрос задан
  • 137 просмотров
Решения вопроса 2
delphinpro
@delphinpro Куратор тега PHP
frontend developer
Чтобы значения отправлялись, нужно полям формы (input, select, textarea и т.д.) обязательно указывать атрибут name

<select name="opt">
Ответ написан
Комментировать
zenithxxl
@zenithxxl Автор вопроса
Начинающий веб-разработчик
Нужно просто добавить кнопку
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Lesha770
<?php
  print_r($_POST['test']);
?>

<form action="/" method="post">
  <select name="test">
    <option value="1">один</option>
    <option value="2">два</option>
    <option value="3">три</option>
  </select>
</form>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы