Вот мое падение вниз:Как извлечь значение выбранного значения из раскрывающегося списка в PHP?
<form name="form" method="POST" style="display:inline;">
<select name="category" id="category" value="category" class="form-control ddplaceholder" style="width:220px;font-size:18px;font-family:Roboto;">
<option value="" disabled selected>Select Category</option>
<?php
$sth = $conn->prepare('Select name From category');
$sth->execute();
$data = $sth->fetchAll();
foreach ($data as $row){
if($row['name']!="")
echo ' <option id=\"CategoryName\" nameCategoryNameVendorName\" value="' .$row['name']. '">'.$row['name'].'</option>';
}
?>
</select>
</form>
И я пытаюсь получить к нему доступ, используя следующий код:
if(!empty($_POST['category']))
$category=$_POST['category'];
Когда эхо значение $category
, она возвращает нуль. Почему это? Как я могу получить значение выбранного значения из раскрывающегося списка?
Выбери тег не отключается, только первое значение «Выберите категорию» отключено для выбора. Эй, но давайте не будем беспокоиться об этом. Выпадающий выполняет свою работу. –
@Rishi Выбор не отключен, это первый вариант, который отключен. Просто правый свиток. Действие в форме отсутствует, поэтому по умолчанию это тот же скрипт. – Amarnasan
Вы должны отправить свою форму. – ASR