Я использовал почти этот точный код на другой странице, и он отлично поработал, но здесь ... не так много.Выбор из выпадающего меню не вставлен в назначенную переменную
У меня есть раскрывающееся меню, заполненное элементами столбцов базы данных. Какой бы элемент не был выбран, он должен храниться в переменной $Product
, но по какой-то причине я не могу понять, это просто не делается там, а остальная часть моего скрипта (части, которые я не опубликовал) не работает. Заранее спасибо за вашу помощь.
<?php
if(isset($_POST['submit'])) {
$Product = $_POST['Product_List'];
} else {
$Product = "";
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Add Chemical Inventory</title>
</head>
<body>
<div id="form_div">
<div id="form_label">
<h2>Add Chemical Inventory</h2>
<form action="Add_Chemical_Inventory.php">
<?php
$List = "SELECT Product_ID, Product_Name FROM `products`";
$list_result = mysqli_query($connection,$List);
echo "Product: <select name='Product_List'>";
while($row = mysqli_fetch_assoc($list_result)){
echo "<option value='".$row['Product_ID'] ."'>".$row['Product_Name']."</option>";
}
echo "</select>";
echo "<br />";
?>
</form>
</div>
</div>
</body>
</html>
_ «это просто не делается там, а остальная часть моего сценария (части, которые я не публиковал) не работает» _ Это не соответствует критериям для четкого описания проблемы. –
Я не могу не заметить, что вы никогда не подключались к базе данных ??? –
Извините ... это в файле include, который я не добавил к моему вопросу. Все остальное работает в этом, но по какой-то причине Product_ID, который должен сделать это в $ Product, никогда не будет. Переменная остается пустой. –