带隐藏值的PHP FORM导航


PHP FORM navigation with Hidden values

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

例如。

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

http://editform.php?var1=23这将没有任何隐藏的变量,而且var2也不在中

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

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

我正在进一步添加代码,让您获得我需要的想法。以下网页另存为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>
while (list($key, $value) = each($_REQUEST)) 
{
       echo ($key.' '.$value);
}

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

我已经尝试了以下代码

isset($_POST['SUBMIT'])

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

为了检查隐藏的变量和链接中的变量,我使用下面的代码进行了检查

if(isset($_GET['YID']))

如果表单还没有提交,那么上面的代码将检查变量。