在calculatePC.php上,我有这段代码来显示finish_product
选择产品:
<select class="itemTypes">
<?php while ($row1 = mysqli_fetch_array($result)) { ?>
<option value="<?php echo $row1['finish_product']; ?>">
<?php echo $row1['finish_product']; ?>
</option>
<?php } ?></select>
<br/><br/>
我们说我选择了Table作为finish_product。
在docalculate.php上,我想根据我选择的下拉列表显示我选择的内容。
我尝试了这个,但是有错误。
<?php echo $_POST['finish_product'] ?>
我可以知道如何显示结果吗?
答案 0 :(得分:1)
这不存在:
$_POST['finish_product']
因为您的标记中没有名为“finish_product”的表单元素。将该名称添加到表单元素:
<select name="finish_product" class="itemTypes">
答案 1 :(得分:0)
你需要做两件事: -
$_POST
如下所示: -
<form method="POST" action = "docalculate.php"> // give the php file paht in action
<select class="itemTypes" name="finish_product"> // give name attribute to your select box
<?php while ($row1 = mysqli_fetch_array($result)) { ?>
<option value="<?php echo $row1['finish_product']; ?>">
<?php echo $row1['finish_product']; ?>
</option>
<?php } ?></select>
<br/><br/>
<input type ="submit" name="submit" value ="Submit">
</form>
现在docalculate.php
: -
<?php
echo "<pre/>";print_r($_POST['finish_product']); // to see value comes or not
注意: - 通过Jquery也可以。感谢