如何在提交时将值从一种表单传递给另一种表单?
问题描述:
我正在一个应用程序中,我有一个下拉菜单的值被选中。如何在提交时将值从一种表单传递给另一种表单?
<form action="metaGeneratePlot.php" method="post" enctype="multipart/form-data">
<br><br>
Please select the sheet:
<select name="id" id="t" selected="<?php echo $Sheets ?>">
<?php
for ($i=1; $i<=5;$i++)
{
?>
<option value="<?php echo "Sheet".$i; ?>"><?php echo "Sheet".$i; ?></option>
<?php
}
?>
</select>
</form>
metaGeneratePlot.php
<?php
echo $_POST['id'];
?>
我需要选择的参数(参数名称)的值传递给另一种形式。但上面的代码似乎没有工作。
答
您的元素名称存在不匹配;您正在发布名为id
的表单元素,但正在尝试检索一个名为name
的表单元素。
用途:
<?php
echo $_POST['id'];
?>
你的问题是缺少一些细节,因为你在上面张贴的内容是发布和获取贴出值正确的代码。 – Wobbles
更正,您没有名为'name'的表单元素。所以你的发布代码是不完整或不正确的。 – Wobbles