带有隐藏值的PHP FORM导航

时间:2014-11-03 11:23:55

标签: php forms navigation isset

我正在用PHP开发一个表单。有一些固定的变量将显示在网页的链接中。但是传递给其他页面的一些变量是隐藏的并且不是固定的。

EG。

http://editform.php?var1=23&var2=34将隐藏变量hidvar=23

http://editform.php?var1=23这不会有任何隐藏变量,var2也不存在

我已经检查了与isset函数链接的变量 if(isset($_GET['var2']))

现在如何在Link中获取隐藏变量和变量的所有组合的另一个页面中的所有变量值。

我正在进一步添加代码,让您获得我需要的理念。下面的网页保存为webform.php

<?PHP
if(isset($_GET['YID']))
{   $YRID=$_GET["YID"]; }
else
{   $YRID=0; echo "Variable Missing. Program terminated.";  }
?>

// GET THE VALUE OF $PASS;
//GET THE VALUE OF SESSIONID;
//GET THE VALUE OF YID. 


<form action="WEBFORM.php?PASS=<?PHP echo $PASS;?>" name="FORM1" METHOD="POST">
<?php
    //statement which do some operation using $YRID;
?>
<input type="hidden" name="SESSIONID" VALUE="<?PHP echo $SESID; ?>" />
</FORM>

2 个答案:

答案 0 :(得分:0)

while (list($key, $value) = each($_REQUEST)) 
{
       echo ($key.' '.$value);
}

其中$ key是变量名,$ value是变量值

答案 1 :(得分:0)

我尝试过以下代码

isset($_POST['SUBMIT'])

如果提交了表单,那么上面的代码将检查隐藏的变量。

用于检查隐藏变量和链接中的变量,我已使用下面的代码

进行了检查
if(isset($_GET['YID']))

如果表单尚未提交,则上面的代码将检查变量。