Php 单击其他表单时保存第一个表单的POST值

Php 单击其他表单时保存第一个表单的POST值,php,Php,当我点击Reserved时,$page=Reserved。但是,当我单击另一个表单(如GO)时,$page值将返回到计划中 我想保留$page的值,如果它是单击保留的,并且单击GO$page仍然等于保留 <?php if(isset($_POST['page'])){ $page = $_POST['page']; } else $page = 'Schedule'; echo $page; ?> <form action="<?php $_SERVER

当我点击Reserved时,$page=Reserved。但是,当我单击另一个表单(如GO)时,$page值将返回到计划中

我想保留$page的值,如果它是单击保留的,并且单击GO$page仍然等于保留

<?php 

if(isset($_POST['page'])){
    $page = $_POST['page']; 
}
else $page = 'Schedule';

echo $page;
?>

<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
    <input type="submit" name="page" value="Schedule" />
    <input type="submit" name="page" value="Resereved" />
</form>
<br /><br />
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
    <input type="text" value="" />
    <input type="submit" name="submission" value="GO" />
</form>

试试这个:

    if(isset($_POST['page'])){
 (isset($_POST['page'])) ? '$page = $_POST['page']' : 'Schedule';
 }

 echo $page;


几个小时前你有没有在另一个问题上发表这个?我记得对这样一个问题发表了评论,但现在我找不到了。删除了吗?是的。。但是我只是在这里输入代码并输入一些错误。有人说先更正代码。对不起。这是我第一次来这里。。。希望你能理解。你应该编辑这个问题,而不是开始一个新问题。非常感谢。。。它是有效的。。。这是我第一次来这里,我得到了一个很好的答案。。。很酷…很高兴,我的朋友:)如果这对你有用,我很高兴,尽管它不起作用,但你给了我一个好主意,尽量减少上面第一个答案的线条。。
<?php 
session_start();

if(isset($_POST['page'])){
    $page = $_POST['page'];
    $_SESSION['page'] =  $page;
}
if(isset($_SESSION['page']))
{
$page = $_SESSION['page'];

}
else $page = 'Schedule';

echo $page;

?>

<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
    <input type="submit" name="page" value="Schedule" />
    <input type="submit" name="page" value="Resereved" />
</form>
<br /><br />
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
    <input type="text" value="" />
    <input type="submit" name="submission" value="GO" />
</form>