Php 从下拉菜单中选择不是';t被插入到指定的变量中
我在另一个页面上使用了几乎完全相同的代码,效果非常好,但在这里。。。没有那么多 我有一个下拉菜单,其中填充了数据库列中的元素。无论选择哪个元素,都应该存储在变量Php 从下拉菜单中选择不是';t被插入到指定的变量中,php,Php,我在另一个页面上使用了几乎完全相同的代码,效果非常好,但在这里。。。没有那么多 我有一个下拉菜单,其中填充了数据库列中的元素。无论选择哪个元素,都应该存储在变量$Product中,但由于某种原因,我无法理解,它根本不存在,我的脚本的其余部分(我没有发布的部分)也不起作用。提前感谢你的帮助 <?php if(isset($_POST['submit'])) { $Product = $_POST['Product_List']; } else {
$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>
添加化学品库存
添加化学品库存
您忘记了
标记上的方法属性
默认情况下,方法设置为get
,因为代码需要post
数据,所以它不会将其保存到变量中
<form action="Add_Chemical_Inventory.php" method="post"></form>
“它根本不存在,我的脚本的其余部分(我没有发布的部分)也不起作用”这不符合清晰问题描述的标准。我忍不住注意到您从未实际连接到数据库???对不起……它在一个包含文件中,我没有添加到我的问题中。其他一切都在这个过程中起作用,但由于某种原因,应该达到$Product的产品ID永远不会起作用。变量保持为空。如果有帮助,我可以发布整个页面。我尽量简洁。泽克,我不敢相信我忽略了这一点,但它绝对有效。非常感谢你的帮助。