无法使用php中的链接页面获取相同的隐藏字段值

时间:2016-12-12 14:02:55

标签: php

我的代码如下:

1.paging.php

<form method="get">
    <input type="hidden" name="HDN_FormClicked" value= "banks-info" />
     <input class="button" type="submit"/>
  </form>
<a href="paging.php?page=2">next page</a>

现在,当我点击&#34;下一页&#34;时,我希望得到隐藏值的值。链接。我怎么能得到它?

我尝试了以下代码:

if( isset($_GET['HDN_FormClicked']) && $_GET['HDN_FormClicked'] != "" ){
    echo $_GET['HDN_FormClicked'];
}

这也是

if( isset($_REQUEST['HDN_FormClicked']) && $_REQUEST['HDN_FormClicked'] != "" ){
        echo $_REQUEST['HDN_FormClicked'];
    }

我做错了什么?

2 个答案:

答案 0 :(得分:0)

您可以使用$_GET参数获取隐藏值,如下所示:

<?php echo isset($_GET['HDN_FormClicked']) ? $_GET['HDN_FormClicked'] : '' ?>

所以在对你的代码实现这个之后,它就像这样:

<form method="get">
    <input type="hidden" name="HDN_FormClicked" value= "<?php echo isset($_GET['HDN_FormClicked']) ? $_GET['HDN_FormClicked'] : '' ?>" />
    <input class="button" type="submit"/>
</form>
<a href="paging.php?page=2&HDN_FormClicked=banks-info">next page</a>
  

请记住在下一页的网址中附加param。

希望这有帮助!

答案 1 :(得分:0)

仅使用Anchor标记,您可以像

一样使用它
<a href="paging.php?page=2&HDN_FormClicked=banks-info">next page</a>