如何在表单上使用提交按钮传递参数

时间:2012-11-21 11:54:16

标签: php html forms

我想创建一个可以改变由PHP制作的mySQL中的产品数据的from 我有一个自动增加和指定每个产品的关键列。 当我点击编辑产品链接时,它会传递我从每个产品获得的关键值 并链接到editPage.php

$Key = $data['Key']; 
<a href=\"editPage.php?Key=".$Key."\">edit</a>
在editPage.php中我从前一页获取了键值,我希望通过提交表单按钮将此值传递到下一页。我在操作链接中附加键值。

<?$Key = $_GET["Key"];?>
<form id="form2" name="form1" method="post" action="editWeb.php?Key=".$Key." \">

它不起作用,我可以用其他方式传递Key值。如果您想了解更多信息,请告诉我 谢谢!! :))

3 个答案:

答案 0 :(得分:7)

你需要回应价值。

<form id="form2" name="form1" method="post" action="editWeb.php?Key=<? echo $Key ?>"/>

您还可以使用隐藏的输入:

<form id="form2" name="form1" method="post" action="editWeb.php"/>
<input type="hidden" name="Key" value="<? echo $Key ?>" />

答案 1 :(得分:3)

您需要创建一个hidden输入字段并将该值放入其中。然后提交表格

<input type="hidden" id="Key" name="Key" value="<?=$Key ?>">

答案 2 :(得分:2)

<form id="" name="form" method="get" action="page.php"/>
 <name="" input type="hidden" value="">
 <input type="submit" value="">
 </form>

GET-&gt;在必需的页面url上显示隐藏值。通常我们使用GET传递值,这取决于您的要求。