除了表单之外,如何将数据发送到下一页?

时间:2016-10-05 20:13:01

标签: php forms

如果已经有表格,如何使用php将附加数据发送到下一页?例如

<form action='blah.php?variable1=$var' method='post'>
 Example: <input type="text" name="example"><br>
</form>

似乎没有指向:

blah.php变量1 = thisVariable&安培;例如=该示例中

我该怎么做?

2 个答案:

答案 0 :(得分:2)

最简单的方法是将变量作为隐藏值移交:

<form action="blah.php" method="post">
    <input type="hidden" name="variable1" value="<?=$var?>">
    Example: <input type="text" name="example"><br>
</form>

对于更复杂的情况,您应该使用服务器端会话来存储此类值。

答案 1 :(得分:0)

假设blah.php在同一个目录中,建议在文件名前使用./(不是必需的,只是建议但主要问题是$var不会在你的文件中打印出来的值您可以使用短标签方法将其打印出来,就像这样..

<form action='./blah.php?variable1=<?=$var?>' method='post'>

或者,像这样的普通PHP回声...

<form action='./blah.php?variable1=<?php echo $var;?>' method='post'>