Я пытаюсь взять $_POST['category']
с тега <select>
, но он пуст!
HTML
<form name="report" method="post" action="">
<table border="1">
<tr>
<th>Category</th>
<th>
<select name="category" form="report">
<option value="one">Option 1</option>
<option value="two">Option 2</option>
</select>
</th>
</tr>
</table>
</form>
PHP (в верхней части страницы)
if (isset($_POST['submit'])) {
die($_POST['category']);
}
После отправки, страница пуста (умер с пустой переменной). Другие переменные в одной и той же форме работают правильно (например, <input>
и <textarea>
). Я использую PHP 5.2.17
Ваш код не имеет кнопки отправки. Это вообще помогает. – AaronHatton
Где ''? –
Атрибуты атрибутов формы формируются с помощью id not name, а выбор уже находится в форме ... – Musa