将值传递给下一页

时间:2017-07-04 17:32:05

标签: javascript php variables

我有一个php页面(search.php),它有一个指向另一个php页面的链接。 (reserve.php)。我想

  1. pass the link text to the next page
  2. display that link text in a input box

请告诉我如何为上述任务编写正确的编码。

的search.php

<a href="Reserve.php"><?php echo $row['AccNo'];?></a>

3 个答案:

答案 0 :(得分:2)

您可以使用_GET来完成此任务:

<a href="Reserve.php?accno=<?php echo $row['AccNo']?>"><?php echo $row['AccNo'];?></a>

在新页面中,变量值位于变量$_GET['accno']中。要在输入框中显示该文本,只需使用echo $_GET['accno']

请注意,文本将显示在URL中,因此可以轻松更改。根据您使用此目的的目的,您可能希望在新页面中引入其他检查等。

答案 1 :(得分:1)

您的Search.php有

<a href="Reserve.php?AccNo=<?php echo $row['AccNo']; ?>">Go to Reserve Page</a>

现在On Reserve.php 使用GET

获取该AccNo

$AccNo=$_GET['AccNo'];

然后只回显输入文本字段中的$AccNo变量

<input type="text" value="<?php echo $AccNo; ?>" >

希望这有帮助

答案 2 :(得分:0)

您可以使用$_SESSION在页面中传递值。

$_SESSION['AccNo'] = $row['AccNo']

然后,您可以通过其他页面中的$_SESSION['AccNo']访问它。请注意,确保在使用会话之前使用session_start()启动会话。

如果您更喜欢使用其他内容,@ Max答案也是将数据从一个页面传输到另一个页面的一种非常好的方式,但我不建议将其用于敏感信息。