我有一个下拉框,它从mysql的视图中获取内容。当我查看此表单时,下拉结果将被正确获取和显示。当我在下拉框中选择一个值并点击提交按钮时,一个空行被添加到我的目标表中。我希望从下拉框中选择的值被添加到另一个mysql表中。下拉选择的值没有被传递到batch\ u number\ u add.php,此文件正在执行并在目标表中插入一个空行。我怎样才能做到这一点?
<html>
<body>
<form action="batch_number_add.php" type="post">
<?php
$query = "SELECT batch_number, batch_number FROM new_order_count_view";
include 'batch_module_connect.php';
$result = $conn->query($query);
?>
<select>
<?php
while($row = $result->fetch_assoc())
echo '<option value="'.$row["batch_number"].'">'.$row["batch_number"].'</option>';
?>
<input type="submit" value="Sumbit">
</form>
</body>
</html>
1条答案
按热度按时间hrysbysz1#
首先,你没有说出你的名字
select
标签。然后,在循环结束时注入
option
,关闭select
标签。然后,目标文件应该具有select的值。我也建议你在这个地方加上大括号
echo
站在while
环