单击另一个表单时保存第一个表单 POST 值


save first form POST value when another form is click

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

如果单击"保留"并单击"GO",则我想保留$page的值$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>

请帮忙,我被困了 1 天。.

<?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>

使用会话

试试这个:

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