表单提交PHP后保持当前URL

时间:2017-04-27 22:47:48

标签: php html

说我有例如:(foo.com/index.php?a=1)以及提交数据的表单,但是当提交被点击时,网址会刷新并且它会被删除来自附件的值。

即使点击了sumbit按钮,如何让我的页面上的网址保持原样。

由于

2 个答案:

答案 0 :(得分:2)

像这样:action="yourpage.php?var1=value1&var2=value2"。您可以使用PHP获取这些内容:$var1 = $_GET['var1']

示例:

<form method="post" action="yourpage.php?var1=value1&var2=value2">
[...]
</form>

您可以这样做以将现有变量添加到网址:

<form method="post" action="yourpage.php?var1=<?php echo $_POST['var1'];?>&var2=<?php echo $_POST['var2'];?>">
[...]
</form>
<!-- Output:
<form method="post" action="yourpage.php?var1=value1&var2=value2">
[...]
</form>
-->

答案 1 :(得分:0)

将HTML中的表单操作更改为发布。即:

<form action="..." method="post">

假设它现在得到了。然后将操作设置为您的网址