Навигация по PHP FORM со скрытыми значениями

Я разрабатываю форму в PHP. Существуют переменные, которые исправляются, и будут отображаться в ссылке на веб-странице. Но некоторые переменные, которые передаются на другую страницу, скрыты и не являются фиксированными.

Например.

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>

0

Решение

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

Где $ key это имя переменной, $ value это значение переменной

0

Другие решения

Я попробовал приведенный ниже код

isset($_POST['SUBMIT'])

если форма отправлена, то приведенный выше код проверит скрытую переменную.

для проверки скрытых переменных и для переменной в ссылке я проверил, используя приведенный ниже код

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

если форма еще не отправлена, приведенный выше код проверит переменную.

0

По вопросам рекламы [email protected]